Bader analysis

I was wondering if it would be possible and useful to implement Bader analysis in Avogadro. There is several minimization algorithms implemented already which makes Avogadro evolve beyond simple visualization program, why not implement Bader analysis? It needs charge density Gaussian like cube file. There is standalone program for it, of course, but integration into Avogadro GUI would be useful, too

http://theory.cm.utexas.edu/bader/

References:

*  G. Henkelman, A. Arnaldsson, and H. Jónsson,  A fast and robust algorithm for Bader decomposition of charge density, Comput. Mater. Sci. 36, 254-360 (2006).

* E. Sanville, S. D. Kenny, R. Smith, and G. Henkelman An improved grid-based algorithm for Bader charge allocation, J. Comp. Chem. 28, 899-908 (2007).

* W. Tang, E. Sanville, and G. Henkelman A grid-based Bader analysis algorithm without lattice bias, J. Phys.: Condens. Matter 21, 084204 (2009).

Great idea! Please, submit it to feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” jasius_1@yahoo.com:

I was wondering if it would be possible and useful to implement Bader analysis in Avogadro. There is several minimization algorithms implemented already which makes Avogadro evolve beyond simple visualization program, why not implement Bader analysis? It needs charge density Gaussian like cube file. There is standalone program for it, of course, but integration into Avogadro GUI would be useful, too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A. Arnaldsson, and H. Jónsson,  A fast and robust algorithm for Bader decomposition of charge density, Comput. Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny, R. Smith, and G. Henkelman An improved grid-based algorithm for Bader charge allocation, J. Comp. Chem. 28, 899-908 (2007).

 * W. Tang, E. Sanville, and G. Henkelman A grid-based Bader analysis algorithm without lattice bias, J. Phys.: Condens. Matter 21, 084204 (2009). 

Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin

Will do. I just got a positive response from the software developers below, they are also sharing they source code on their website. see below:

That would be great. As long as you keep the author list and the references that describe the algorithm (which are listed in the source), it can be incorporated into another code. It would also be nice if improvements to the algorithm could be updated in a derived code, but this is not a requirement. We’re all for a community improvement of these tools. - Graeme

— On Thu, 4/1/10, Konstantin Tokarev annulen@yandex.ru wrote:

From: Konstantin Tokarev annulen@yandex.ru
Subject: Re: [Avogadro-devel] Bader analysis
To: “Jonas Baltrusaitis” jasius_1@yahoo.com
Cc: “Avogadro-devel Devel” avogadro-devel@lists.sourceforge.net
Date: Thursday, April 1, 2010, 3:53 AM
Great idea! Please, submit it to
feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” jasius_1@yahoo.com:

I was wondering if it would be possible and useful to
implement Bader analysis in Avogadro. There is several
minimization algorithms implemented already which makes
Avogadro evolve beyond simple visualization program, why not
implement Bader analysis? It needs charge density Gaussian
like cube file. There is standalone program for it, of
course, but integration into Avogadro GUI would be useful,
too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A.

Arnaldsson, and H. Jónsson, A fast and robust
algorithm for Bader decomposition of charge density, Comput.
Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny, R.

Smith, and G. Henkelman An improved grid-based algorithm for
Bader charge allocation, J. Comp. Chem. 28, 899-908 (2007).

 * W. Tang, E. Sanville, and G.

Henkelman A grid-based Bader analysis algorithm without
lattice bias, J. Phys.: Condens. Matter 21, 084204 (2009).


Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed
compiling, find bugs
proactively, and fine-tune applications for
parallel performance.
See why Intel Parallel Studio got high marks
during beta.
http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin

Will do. I just got a positive response from the software developers below, they are also sharing they source code on their website. see below:

That would be great. As long as you keep the author list and the references that describe the algorithm (which are listed in the source), it can be incorporated into another code. It would also be nice if improvements to the algorithm could be updated in a derived code, but this is not a requirement. We’re all for a community improvement of these tools. - Graeme

There’s no need to incorporate their code. I think the best way is to write a plugin (of engine type) which will call ‘bader’ application, installed system-wide or within Avogadro ‘bundle’, or even simply load its output file
The only problem is to figure out, how to visualize results :slight_smile:

— On Thu, 4/1/10, Konstantin Tokarev wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel] Bader analysis
To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 3:53 AM
Great idea! Please, submit it to
feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” :

I was wondering if it would be possible and useful to
implement Bader analysis in Avogadro. There is several
minimization algorithms implemented already which makes
Avogadro evolve beyond simple visualization program, why not
implement Bader analysis? It needs charge density Gaussian
like cube file. There is standalone program for it, of
course, but integration into Avogadro GUI would be useful,
too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A.

Arnaldsson, and H. Jónsson, A fast and robust
algorithm for Bader decomposition of charge density, Comput.
Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny, R.

Smith, and G. Henkelman An improved grid-based algorithm for
Bader charge allocation, J. Comp. Chem. 28, 899-908 (2007).

 * W. Tang, E. Sanville, and G.

Henkelman A grid-based Bader analysis algorithm without
lattice bias, J. Phys.: Condens. Matter 21, 084204 (2009).


Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed
compiling, find bugs
proactively, and fine-tune applications for
parallel performance.
See why Intel Parallel Studio got high marks
during beta.
http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign

Or you just think of calculated bond orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” jasius_1@yahoo.com:

Will do. I just got a positive response from the software developers below, they are also sharing they source code on their website. see below:

That would be great. As long as you keep the author list and the references that describe the algorithm (which are listed in the source), it can be incorporated into another code. It would also be nice if improvements to the algorithm could be updated in a derived code, but this is not a requirement. We’re all for a community improvement of these tools. - Graeme

— On Thu, 4/1/10, Konstantin Tokarev wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel] Bader analysis
To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 3:53 AM
Great idea! Please, submit it to
feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” :

I was wondering if it would be possible and useful to
implement Bader analysis in Avogadro. There is several
minimization algorithms implemented already which makes
Avogadro evolve beyond simple visualization program, why not
implement Bader analysis? It needs charge density Gaussian
like cube file. There is standalone program for it, of
course, but integration into Avogadro GUI would be useful,
too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A.

Arnaldsson, and H. Jónsson, A fast and robust
algorithm for Bader decomposition of charge density, Comput.
Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny, R.

Smith, and G. Henkelman An improved grid-based algorithm for
Bader charge allocation, J. Comp. Chem. 28, 899-908 (2007).

 * W. Tang, E. Sanville, and G.

Henkelman A grid-based Bader analysis algorithm without
lattice bias, J. Phys.: Condens. Matter 21, 084204 (2009).


Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed
compiling, find bugs
proactively, and fine-tune applications for
parallel performance.
See why Intel Parallel Studio got high marks
during beta.
http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign

pretty much. or tabulated values, or a value for the selected atoms only. I think this would be very exciting application

— On Thu, 4/1/10, Konstantin Tokarev annulen@yandex.ru wrote:

From: Konstantin Tokarev annulen@yandex.ru
Subject: Re: Re: [Avogadro-devel] Bader analysis
To: “Jonas Baltrusaitis” jasius_1@yahoo.com
Cc: “Avogadro-devel Devel” avogadro-devel@lists.sourceforge.net
Date: Thursday, April 1, 2010, 5:26 AM
Or you just think of calculated bond
orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” jasius_1@yahoo.com:

Will do. I just got a positive response from the
software developers below, they are also sharing they source
code on their website. see below:

That would be great. As long as you keep the
author list and the references that describe the algorithm
(which are listed in the source), it can be incorporated
into another code. It would also be nice if improvements to
the algorithm could be updated in a derived code, but this
is not a requirement. We’re all for a community improvement
of these tools. - Graeme

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 3:53 AM
Great idea! Please, submit it to
feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” :

I was wondering if it would be
possible and useful to

implement Bader analysis in Avogadro. There
is several

minimization algorithms implemented already
which makes

Avogadro evolve beyond simple visualization
program, why not

implement Bader analysis? It needs charge
density Gaussian

like cube file. There is standalone program
for it, of

course, but integration into Avogadro GUI
would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A.

Arnaldsson, and H. Jónsson, A fast and
robust

algorithm for Bader decomposition of charge
density, Comput.

Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny,

R.

Smith, and G. Henkelman An improved
grid-based algorithm for

Bader charge allocation, J. Comp. Chem. 28,
899-908 (2007).

 * W. Tang, E. Sanville, and

G.

Henkelman A grid-based Bader analysis
algorithm without

lattice bias, J. Phys.: Condens. Matter 21,
084204 (2009).


Download Intel® Parallel Studio
Eval

Try the new software tools for
yourself. Speed

compiling, find bugs

proactively, and fine-tune
applications for

parallel performance.

See why Intel Parallel Studio got
high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама

I think it would be reasonable to add bader output format to OpenBabel, and add new property for OBBond like ‘fractional order’

01.04.10, 06:36, “Jonas Baltrusaitis” jasius_1@yahoo.com:

pretty much. or tabulated values, or a value for the selected atoms only. I think this would be very exciting application

— On Thu, 4/1/10, Konstantin Tokarev wrote:

From: Konstantin Tokarev
Subject: Re: Re: [Avogadro-devel] Bader analysis
To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 5:26 AM
Or you just think of calculated bond
orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” :

Will do. I just got a positive response from the
software developers below, they are also sharing they source
code on their website. see below:

That would be great. As long as you keep the
author list and the references that describe the algorithm
(which are listed in the source), it can be incorporated
into another code. It would also be nice if improvements to
the algorithm could be updated in a derived code, but this
is not a requirement. We’re all for a community improvement
of these tools. - Graeme

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 3:53 AM
Great idea! Please, submit it to
feature request tracker

31.03.10, 18:16, “Jonas Baltrusaitis” :

I was wondering if it would be
possible and useful to

implement Bader analysis in Avogadro. There
is several

minimization algorithms implemented already
which makes

Avogadro evolve beyond simple visualization
program, why not

implement Bader analysis? It needs charge
density Gaussian

like cube file. There is standalone program
for it, of

course, but integration into Avogadro GUI
would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman, A.

Arnaldsson, and H. Jónsson, A fast and
robust

algorithm for Bader decomposition of charge
density, Comput.

Mater. Sci. 36, 254-360 (2006).

 * E. Sanville, S. D. Kenny,

R.

Smith, and G. Henkelman An improved
grid-based algorithm for

Bader charge allocation, J. Comp. Chem. 28,
899-908 (2007).

 * W. Tang, E. Sanville, and

G.

Henkelman A grid-based Bader analysis
algorithm without

lattice bias, J. Phys.: Condens. Matter 21,
084204 (2009).


Download Intel® Parallel Studio
Eval

Try the new software tools for
yourself. Speed

compiling, find bugs

proactively, and fine-tune
applications for

parallel performance.

See why Intel Parallel Studio got
high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign

But to my understanding Bader is not getting calculated by Qm programs. They just supply charge density files as cubes and then math needs to be done by avogadro

Jonas

— On Thu, 4/1/10, Konstantin Tokarev annulen@yandex.ru wrote:

From: Konstantin Tokarev annulen@yandex.ru
Subject: Re: Re: Re: [Avogadro-devel] Bader analysis
To: “Jonas Baltrusaitis” jasius_1@yahoo.com
Cc: “Avogadro-devel Devel” avogadro-devel@lists.sourceforge.net
Date: Thursday, April 1, 2010, 7:11 AM
I think it would be reasonable to add
bader output format to OpenBabel, and add new property for
OBBond like ‘fractional order’

01.04.10, 06:36, “Jonas Baltrusaitis” jasius_1@yahoo.com:

pretty much. or tabulated values, or a value for the
selected atoms only. I think this would be very exciting
application

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 5:26 AM
Or you just think of calculated bond
orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” :

Will do. I just got a positive
response from the

software developers below, they are also
sharing they source

code on their website. see below:

That would be great. As long as you
keep the

author list and the references that
describe the algorithm

(which are listed in the source), it can be
incorporated

into another code. It would also be nice if
improvements to

the algorithm could be updated in a derived
code, but this

is not a requirement. We’re all for a
community improvement

of these tools. - Graeme

— On Thu, 4/1/10, Konstantin
Tokarev

wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel]
Bader

analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010,
3:53 AM

Great idea! Please, submit it
to

feature request tracker

31.03.10, 18:16, “Jonas
Baltrusaitis” :

I was wondering if it
would be

possible and useful to

implement Bader analysis in
Avogadro. There

is several

minimization algorithms
implemented already

which makes

Avogadro evolve beyond simple
visualization

program, why not

implement Bader analysis? It
needs charge

density Gaussian

like cube file. There is
standalone program

for it, of

course, but integration into
Avogadro GUI

would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman,

A.

Arnaldsson, and H. Jónsson,
A fast and

robust

algorithm for Bader
decomposition of charge

density, Comput.

Mater. Sci. 36, 254-360
(2006).

 * E. Sanville, S.

D. Kenny,

R.

Smith, and G. Henkelman An
improved

grid-based algorithm for

Bader charge allocation, J.
Comp. Chem. 28,

899-908 (2007).

 * W. Tang, E.

Sanville, and

G.

Henkelman A grid-based Bader
analysis

algorithm without

lattice bias, J. Phys.:
Condens. Matter 21,

084204 (2009).


Download Intel®
Parallel Studio

Eval

Try the new software
tools for

yourself. Speed

compiling, find bugs

proactively, and
fine-tune

applications for

parallel performance.

See why Intel Parallel
Studio got

high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing
list

Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма
есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама

Bader is written in F90. Avogadro for Windows is compiled with MSVC => it isn’t possible to include Fortran code (or I’m wrong?). On Unices there isn’t any problem to install bader into /usr/local/bin. So my proposal will be don’t touch code that works, and use it as external application

01.04.10, 07:56, “Jonas Baltrusaitis” jasius_1@yahoo.com:

But to my understanding Bader is not getting calculated by Qm programs. They just supply charge density files as cubes and then math needs to be done by avogadro

Jonas

— On Thu, 4/1/10, Konstantin Tokarev wrote:

From: Konstantin Tokarev
Subject: Re: Re: Re: [Avogadro-devel] Bader analysis
To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 7:11 AM
I think it would be reasonable to add
bader output format to OpenBabel, and add new property for
OBBond like ‘fractional order’

01.04.10, 06:36, “Jonas Baltrusaitis” :

pretty much. or tabulated values, or a value for the
selected atoms only. I think this would be very exciting
application

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 5:26 AM
Or you just think of calculated bond
orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” :

Will do. I just got a positive
response from the

software developers below, they are also
sharing they source

code on their website. see below:

That would be great. As long as you
keep the

author list and the references that
describe the algorithm

(which are listed in the source), it can be
incorporated

into another code. It would also be nice if
improvements to

the algorithm could be updated in a derived
code, but this

is not a requirement. We’re all for a
community improvement

of these tools. - Graeme

— On Thu, 4/1/10, Konstantin
Tokarev

wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel]
Bader

analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010,
3:53 AM

Great idea! Please, submit it
to

feature request tracker

31.03.10, 18:16, “Jonas
Baltrusaitis” :

I was wondering if it
would be

possible and useful to

implement Bader analysis in
Avogadro. There

is several

minimization algorithms
implemented already

which makes

Avogadro evolve beyond simple
visualization

program, why not

implement Bader analysis? It
needs charge

density Gaussian

like cube file. There is
standalone program

for it, of

course, but integration into
Avogadro GUI

would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman,

A.

Arnaldsson, and H. Jónsson,
A fast and

robust

algorithm for Bader
decomposition of charge

density, Comput.

Mater. Sci. 36, 254-360
(2006).

 * E. Sanville, S.

D. Kenny,

R.

Smith, and G. Henkelman An
improved

grid-based algorithm for

Bader charge allocation, J.
Comp. Chem. 28,

899-908 (2007).

 * W. Tang, E.

Sanville, and

G.

Henkelman A grid-based Bader
analysis

algorithm without

lattice bias, J. Phys.:
Condens. Matter 21,

084204 (2009).


Download Intel®
Parallel Studio

Eval

Try the new software
tools for

yourself. Speed

compiling, find bugs

proactively, and
fine-tune

applications for

parallel performance.

See why Intel Parallel
Studio got

high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing
list

Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма
есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама


Regards,
Konstantin

Здесь спама нет http://mail.yandex.ru/nospam/sign

Also, AFAIK Bader analysis can be time consuming for large systems, so it would be reasonable to use properly optimized binary from authors

01.04.10, 07:56, “Jonas Baltrusaitis” jasius_1@yahoo.com:

But to my understanding Bader is not getting calculated by Qm programs. They just supply charge density files as cubes and then math needs to be done by avogadro

Jonas

— On Thu, 4/1/10, Konstantin Tokarev wrote:

From: Konstantin Tokarev
Subject: Re: Re: Re: [Avogadro-devel] Bader analysis
To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 7:11 AM
I think it would be reasonable to add
bader output format to OpenBabel, and add new property for
OBBond like ‘fractional order’

01.04.10, 06:36, “Jonas Baltrusaitis” :

pretty much. or tabulated values, or a value for the
selected atoms only. I think this would be very exciting
application

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 5:26 AM
Or you just think of calculated bond
orders loading?

01.04.10, 05:20, “Jonas Baltrusaitis” :

Will do. I just got a positive
response from the

software developers below, they are also
sharing they source

code on their website. see below:

That would be great. As long as you
keep the

author list and the references that
describe the algorithm

(which are listed in the source), it can be
incorporated

into another code. It would also be nice if
improvements to

the algorithm could be updated in a derived
code, but this

is not a requirement. We’re all for a
community improvement

of these tools. - Graeme

— On Thu, 4/1/10, Konstantin
Tokarev

wrote:

From: Konstantin Tokarev
Subject: Re: [Avogadro-devel]
Bader

analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010,
3:53 AM

Great idea! Please, submit it
to

feature request tracker

31.03.10, 18:16, “Jonas
Baltrusaitis” :

I was wondering if it
would be

possible and useful to

implement Bader analysis in
Avogadro. There

is several

minimization algorithms
implemented already

which makes

Avogadro evolve beyond simple
visualization

program, why not

implement Bader analysis? It
needs charge

density Gaussian

like cube file. There is
standalone program

for it, of

course, but integration into
Avogadro GUI

would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G. Henkelman,

A.

Arnaldsson, and H. Jónsson,
A fast and

robust

algorithm for Bader
decomposition of charge

density, Comput.

Mater. Sci. 36, 254-360
(2006).

 * E. Sanville, S.

D. Kenny,

R.

Smith, and G. Henkelman An
improved

grid-based algorithm for

Bader charge allocation, J.
Comp. Chem. 28,

899-908 (2007).

 * W. Tang, E.

Sanville, and

G.

Henkelman A grid-based Bader
analysis

algorithm without

lattice bias, J. Phys.:
Condens. Matter 21,

084204 (2009).


Download Intel®
Parallel Studio

Eval

Try the new software
tools for

yourself. Speed

compiling, find bugs

proactively, and
fine-tune

applications for

parallel performance.

See why Intel Parallel
Studio got

high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing
list

Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта. Письма
есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама - нет. http://mail.yandex.ru/nospam/sign

This is beyond my understanding, I think having Bader implemented and associated with Avogadro GUi would be utmost useful. How it’s done - I will let you decide. Most importantly, Bader developers don;t mind and are happy to see their code reused and/or optimized if needed

— On Thu, 4/1/10, Konstantin Tokarev annulen@yandex.ru wrote:

From: Konstantin Tokarev annulen@yandex.ru
Subject: Re: Re: Re: Re: [Avogadro-devel] Bader analysis
To: “Jonas Baltrusaitis” jasius_1@yahoo.com
Cc: “Avogadro-devel Devel” avogadro-devel@lists.sourceforge.net
Date: Thursday, April 1, 2010, 8:21 AM
Also, AFAIK Bader analysis can be
time consuming for large systems, so it would be reasonable
to use properly optimized binary from authors

01.04.10, 07:56, “Jonas Baltrusaitis” jasius_1@yahoo.com:

But to my understanding Bader is not getting
calculated by Qm programs. They just supply charge density
files as cubes and then math needs to be done by avogadro

Jonas

— On Thu, 4/1/10, Konstantin Tokarev
wrote:

From: Konstantin Tokarev
Subject: Re: Re: Re: [Avogadro-devel] Bader
analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010, 7:11 AM
I think it would be reasonable to add
bader output format to OpenBabel, and add
new property for

OBBond like ‘fractional order’

01.04.10, 06:36, “Jonas Baltrusaitis” :

pretty much. or tabulated values, or a
value for the

selected atoms only. I think this would be
very exciting

application

— On Thu, 4/1/10, Konstantin
Tokarev

wrote:

From: Konstantin Tokarev
Subject: Re: Re:
[Avogadro-devel] Bader

analysis

To: "Jonas Baltrusaitis"
Cc: "Avogadro-devel Devel"
Date: Thursday, April 1, 2010,
5:26 AM

Or you just think of calculated
bond

orders loading?

01.04.10, 05:20, “Jonas
Baltrusaitis” :

Will do. I just got a
positive

response from the

software developers below, they
are also

sharing they source

code on their website. see
below:

That would be great. As
long as you

keep the

author list and the references
that

describe the algorithm

(which are listed in the
source), it can be

incorporated

into another code. It would
also be nice if

improvements to

the algorithm could be updated
in a derived

code, but this

is not a requirement. We’re all
for a

community improvement

of these tools. - Graeme

— On Thu, 4/1/10,
Konstantin

Tokarev

wrote:

From: Konstantin
Tokarev

Subject: Re:
[Avogadro-devel]

Bader

analysis

To: “Jonas
Baltrusaitis”

Cc: “Avogadro-devel
Devel”

Date: Thursday,
April 1, 2010,

3:53 AM

Great idea! Please,
submit it

to

feature request
tracker

31.03.10, 18:16,
"Jonas

Baltrusaitis" :

I was
wondering if it

would be

possible and useful to

implement Bader
analysis in

Avogadro. There

is several

minimization
algorithms

implemented already

which makes

Avogadro evolve
beyond simple

visualization

program, why not

implement Bader
analysis? It

needs charge

density Gaussian

like cube file.
There is

standalone program

for it, of

course, but
integration into

Avogadro GUI

would be useful,

too

http://theory.cm.utexas.edu/bader/

References:

 *  G.

Henkelman,

A.

Arnaldsson, and H.
Jónsson,

A fast and

robust

algorithm for
Bader

decomposition of charge

density, Comput.

Mater. Sci. 36,
254-360

(2006).

 * E.

Sanville, S.

D. Kenny,

R.

Smith, and G.
Henkelman An

improved

grid-based algorithm for

Bader charge
allocation, J.

Comp. Chem. 28,

899-908 (2007).

 * W.

Tang, E.

Sanville, and

G.

Henkelman A
grid-based Bader

analysis

algorithm without

lattice bias, J.
Phys.:

Condens. Matter 21,

084204 (2009).


Download
Intel®

Parallel Studio

Eval

Try the new
software

tools for

yourself. Speed

compiling, find
bugs

proactively,
and

fine-tune

applications for

parallel
performance.

See why
Intel Parallel

Studio got

high marks

during beta.

http://p.sf.net/sfu/intel-sw-dev


Avogadro-devel mailing

list

Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel


Regards,
Konstantin


Regards,
Konstantin

Яндекс.Почта.
Письма

есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма
есть. Спама


Regards,
Konstantin

Яндекс.Почта. Письма есть. Спама

On Apr 1, 2010, at 11:52 AM, Jonas Baltrusaitis wrote:

This is beyond my understanding, I think having Bader implemented and associated with Avogadro GUi would be utmost useful. How it’s done - I will let you decide. Most importantly, Bader developers don;t mind and are happy to see their code reused and/or optimized if needed

Before I see more messages about this, I should say that there’s already someone working on directly integrating Bader analysis into Avogadro. There’s a few notes:

  1. Bader analysis is slow. If you use it on a cube (rather than a wavefunction), it also requires a very fine grid.
  2. The code is typically written in F90, so it likely would not be a “core” plugin distributed with Avogadro.
  3. An Avogadro plugin can read AIM output files without directly needing anything in Open Babel (although certainly that works too).

Visualization techniques for AIM/Bader analysis vary. Many times, people want to see the critical points, not just calculated bond orders or charges.

If someone is gung-ho about the project, I can put them in touch with Eric Brown, who has been working on updated QTAIM code and wants to integrate it into Avogadro.

Cheers,
-Geoff