Basic Chemistry on the GNOME Desktop
I've realized I've missed out on a huge area of computational science—chemistry. Many packages exist for doing chemistry on your desktop. This article looks at a general tool called avogadro. It can do computations of energy and gradient values. Additionally, it can do analysis of molecular systems, interface to GAMESS and import and export from and to several file formats. There also are lots of options for generating pretty pictures of your totally new molecule that you hope will revolutionize the chemical industry.
When you first start avogadro, it opens up a new project consisting of one tab for a view of the molecule. Within this window, you can create a molecule in several different ways. If you want, you can build your molecule step by step, one atom at a time. You can click on the pencil at the top or press F8 to select the draw tool. With this, you can click and drag to draw atoms and bonds. To select different elements or different bond types, click on the Tool Settings button to get a second panel with those options available. To draw, click with the left mouse button. To erase, click with the right mouse button.
Figure 1. When you open avogadro, you get an empty view window in a new project.
You also have the option of building it up from molecule fragments. Under the Build menu item, select Insert→Fragment. This pops up a window where you can select from among molecule fragments, such as carboxylic acids, ketones, alkanes or amino acids. You even can build a buckminsterfullerene with a single click.
Figure 2. You can choose from a large list of chemical fragments in order to build your molecule.
As you build up the molecule, it appears in the view window. You also can insert a fragment by entering a SMILES text string. SMILES is the Simplified Molecular Input Line Entry Specification. Check the Wikipedia entry for more details on its format.
Figure 3. Here's what a water molecule would look like.
There is also a peptide builder under the menu entry Build→Insert→Peptide. This dialog window lets you build up a peptide by selecting the amino acids, the terminating fragments and the structure of the peptide. The available structures are straight chain, alpha helix and beta sheet.
You can make global adjustments to your molecule by adjusting the hydrogen bonds. You can do a global replacement of changing hydrogens to methyl groups. You also can change the number of hydrogen atoms based on the pH of the molecule.
You can save this molecule in several different formats, including CML, GAMESS Input, Gaussian Input, MDL SDfile, PDB, NWChem Input, Sybyl Mol2 and XYZ.
Once you are done building your molecule, one of the first things you may want to do is get an idea of what it actually looks like. As a first approximation, you can use the Optimize Geometry function, located under the Extensions menu item. This actually goes through your molecule and adjusts the bond lengths and the bond angles to optimize your molecule's physical geometry. You can select what force field is used to do this calculation. Under the menu item Extensions→Molecular Mechanics→Setup Force Field, a new window pops up letting you choose which force field you want to use, along with the number of steps to take, the algorithm to use (either Steepest Descent or Conjugate Gradients) and the convergence threshold. Depending on your molecule's complexity, some settings may work better than others. For example, the MMFF94(s) field is good for organic chemistry and drug-like molecules. If you try to optimize the geometry and get odd-looking results, checking these options should be your first step. You can see the calculation's progress by clicking on the Messages tab at the bottom of the window.
Once you have optimized your geometry, you can calculate your molecule's energy by selecting Extensions→Molecular Dynamics→Calculate Energy.
There is a limited amount that you can do directly in avogadro in terms of actual quantum-level calculations. But, that's okay, because lots of really good programs exist that already do that very well. You can use avogadro to output files that can be used by these other programs as input files to do such higher-level computations. Under the Extension menu item you will find entries to build input files for GAMESS, Gaussian, MOLPRO, MOPAC, NWChem and Q-Chem. Each of those entries pops open a new dialog window where you can select the extra options for the to-be-created input file. This includes things like the number of processors to use, the type of calculation to do or the theory to use, for example. A preview window shows you what this export file will look like, so you can be sure you're getting what you were expecting. Once you're happy, click on the generate button at the bottom of the window to generate the input file for the external program of interest.
Once these calculations are done, you can import them back into avogadro to do some analysis. You can import trajectory files or vibration files. Once that data is imported, functions are available to graph this data in order to extract information and see what's happening. For files that contain molecular vibration information, you even can graph the results as a movie. You have some options in terms of the frame rate and so on, and once you are satisfied, you can save it as an AVI file.
You also can import data from experiments too. When studying chemicals, one common experiment is to look at the spectra of the chemical of interest. To start, click on the menu item Extensions→Spectra. This pops open a new window in which to do the analysis. At the bottom of the screen, you can click on Load Data. This lets you import data in two formats: either PWscf IR data or Turbomole IR data. You can select how this data is displayed, including producing publication-quality graphics.
Figure 4. Here I'm ready to upload spectral data from actual experimental measurements.
Hopefully, this short introduction gives you some ideas for getting started. Lots of other chemistry programs exist that you can look at to offer more functions and calculations. Now you're ready to go out and do some quantum chemistry.
Joey Bernard has a background in both physics and computer science. This serves him well in his day job as a computational research consultant at the University of New Brunswick. He also teaches computational physics and parallel programming.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Download the Free Red Hat White Paper "Using an Open Source Framework to Catch the Bad Guy"
- RSS Feeds
- New Products
- Validate an E-Mail Address with PHP, the Right Way
- myip
1 hour 54 min ago - Keeping track of IP address
3 hours 45 min ago - Roll your own dynamic dns
8 hours 58 min ago - Please correct the URL for Salt Stack's web site
12 hours 9 min ago - Android is Linux -- why no better inter-operation
14 hours 25 min ago - Connecting Android device to desktop Linux via USB
14 hours 53 min ago - Find new cell phone and tablet pc
15 hours 51 min ago - Epistle
17 hours 20 min ago - Automatically updating Guest Additions
18 hours 29 min ago - I like your topic on android
19 hours 15 min ago



Comments
Good Work !
What i do not realize is in presentation how you are not really much more well-preferred than you intensity be now. You are so intelligent. You understand therefore significantly in kindred to this topic, produced me in my opinion imagine it from so loads various angles. Its like manhood and women are not involved unless it is one entity to accomplish with Woman gaga! Your individual thing nice. At all times maintain it up!
I wish to know more about
I wish to know more about this because it actually catches my attention. I admire your efforts and your idea that you put into this blog. Thanks for the information. Really lovely and useful for me and will refer my friends to this blog. Don't know whether you like leather-bags?
extraordinary
extraordinary
before I never knew this information and thanks for the share you give
Can you give me more blogs of
Can you give me more blogs of you? I am a regular reader you’re this blog. Your viewed information about basic chemistry that is so effective. porn blocker
I wish to know more about
I wish to know more about this because it actually catches my attention. Keep on posting valuable information about this dude ! Thank you so much for sharing.
Ancala
thanks
People say really like is challenging to discover and challenging to sustain, but I say really like is everywhere but it is we individual that are not certified enough to obtain really like.
LOVE
Really like is everywhere but it is so challenging to identify and identify. It requires a very devoted and a individual center to determine the concept that love is always representing.
Kerala Backwater
Thanks for every one friend. Kerala Backwater
Good to observe this
Good to observe this compounds in my favourite desktop. I always billboard to create in your mind molecules in graphics.Thanks for sharing
----- http://ai.vc/zd
----- http://ai.vc/zd -----
Hi,Dear Ladies and Gentlemen,
1. sport shoes : Jordan ,Nike, adidas, Puma, Gucci, LV, UGG , etc. including women shoes and kids shoes.
2. T-Shirts : BBC T-Shirts, Bape T-Shirts, Armani T-Shirts, Polo T-Shirts,etc.
3. Hoodies : Bape hoody, hoody, AFF hoody, GGG hoody, ED hoody ,etc.
4. Jeans : Levis jeans , Gucci jeans, jeans, Bape jeans , DG jeans ,etc.
----- http://ai.vc/zd -----
----- http://ai.vc/zd -----
Service is our Lift.
enjoy yourself.
thank you!!
::∴★∵**☆.∴★∵**☆.∴★∵**☆.
█████.::∴★∵**☆.∴★∵**☆.
█田█田█::∴★∵**☆.∴★∵**☆.
█田█田█.∴★∵**☆.∴★∵**☆.
█田█田█∴★∵**☆.∴★∵**☆.
█田█田█.★∵**☆.∴★∵**☆.
█████.*******************
◢██□██◣.~~~~~*^_^*
Please take a look at my blog
Thanks for bringing up computational chemistry and free software. During the second half of the International Year of Chemistry, I wrote a few blog entries on free chemistry software - feel free to take a look at http://kenneth.geisshirt.dk/
What i do not realize is in
What i do not realize is in truth how you are not really much more well-preferred than you might be now. You are so intelligent. You understand therefore significantly in relation to this topic, produced me in my opinion imagine it from so many various angles. Its like men and women are not involved unless it is one thing to accomplish with Woman gaga! Your individual stuffs nice. At all times maintain it up!
discount dog supplies
"Anonymous" is correct; Avogadro is a KDE app
Thanks for your article about Avogadro. It is a pretty cool program, and as a student of chemistry from way back, it's always good to see a chem app.
The poster "Anonymous" is correct, though, in that Avogadro is a KDE program.
http://kde-apps.org/content/show.php/Avogadro?content=59521
Of course, since this is all X11, KDE apps can and do run fine on GNOME desktops and vice-versa, as long as the proper libraries are all there. I often run both Evolution and GQview (both GNOME apps) on a KDE desktop.
Gnome?
Avogadro is a KDE-related project, written in Qt. It doesn't have anything to do with Gnome.
Absolutely !
Absolutely !
Dave from Comparatif banque en ligne Ouvrir un compte bancaire Comparatif carte bancaire Comparatif livret epargne Placement en ligne Meilleure banque en ligne
Great Article
Thanks for covering Avogadro, it is one of my favorite programs and it has not got the attention that it deserves. I have been using it for two years and it has been a tremendous help to me! As a biochemistry major, the ability to visualize molecules really makes things click. Before discovering Avogardo I used modeling kits, but they were cumbersome and time consuming - avogardo makes molecular modding easy and comes with all sorts of tools to allow you to visualize what is actually happening in 3D.
It is great to see LJ cover scientific applications and I hope to see more of it in the future - a suggestion might be one of the great Math programs (Octave, Sage, or FreeMAT) or even Step (The Physics Simulator) which is truly powerful and amazing!
Best,
Lev
I always wish to visualize by my choice these molecules.
Nice to see this package in my favourite desktop. I always wish to visualize molecules in graphics.