This post will guide you through the installation of the FragBuilder library.
Figure 1: Example of peptide model made using the Fragbuilder library |
FragBuilder will run about every Linux distribution with a recent Python 2.x interpreter.
You need to havethree things installed before FragBuilder can run. Install of these can be found in the 2nd half of this post.
- NumPy
- Open Babel with Python bindings
- git (in order to get FragBuilder from GitHub)
$ git clone git://github.com/jensengroup/fragbuilderThis will download (clone) FragBuilder to a folder named "fragbuilder". There is nothing that needs to be compiled, so in principle, FragBuilder is now installed and works.
To actually be able to use FragBuilder from a Python script, you need to export the path to the FragBuilder library to your $PYTHONPATH. For instance, on my laptop, I do the export like this:
\$ export PYTHONPATH=/home/andersx/dev/fragbuilder:\$PYTHONPATHNow you should be able to import FragBuilder from Python. You can copy this line into your ~/.bashrc file if you want don't want to export this every time you log in.
To test your installation fire up Python and import FragBuilder:
$ pythonIf you don't get any errors FragBuilder now works.
Python 2.7.3 (default, Sep 26 2013, 20:03:06)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import fragbuilder
>>> print fragbuilder.__version__
1.0
>>>
Installation of dependencies:
1) NumPy:
In most Linux distributions, NumPy is can be obtained through a package manager. The commands are usually.
For Ubuntu/Debian distributions:
sudo apt-get install python-numpyFor Fedora/Red Hat distributions:
suSee this link, if you still have troubles installing NumPy: http://www.scipy.org/install.html
yum install python-numpy
2) Open Babel with Python bindings:
In most Linux distributions, Open Babel is can be obtained through a package manager. The commands are usually.
For Ubuntu/Debian distributions:
sudo apt-get install python-openbabelFor Fedora/Red Hat distributions:
suOptionally, you can compile and install Open Babel yourself. This may be required if you get a certain problem with setting dihedral angles to 180 degrees.
yum install python-openbabel
In older versions of Open Babel you are only allowed to set the dihedral angle to 179.96 degrees. I recently submitted a patch to fix this, but I don't know when the changes will go "live" onto repositories, etc.
I made a short guide here:
http://combichem.blogspot.dk/2013/12/compiling-open-babel-with-python.html
There is some extra stuff here from the Open Babel manual:
http://openbabel.org/docs/dev/Installation/install.html
3) Git:
Git is pretty much the program you use to download FragBuilder from GitHub. You can also use Git to submit patches back to the repository. Git also does a million other things, but you don't need to know more at this point.
In most Linux distributions, git is can be obtained through a package manager. The commands are usually.
For Ubuntu/Debian distributions:
sudo apt-get install gitFor Fedora/Red Hat distributions:
su
yum install git
I think that is all. If not, feel free to leave a message!
Very detailed oriented in information. I will try the product and buy peptides.
ReplyDeleteThere is more information resource of information. It should include about to buy peptides. Here are below some links which has concern information about the peptides.
ReplyDeletehttp://www.squidoo.com/labs-defines-why-to-buy-peptides-purity
http://purchasepeptide.webs.com/
http://buypeptide.blog.com/2014/04/07/buy-peptides-have-positive-effects/
http://www.flixya.com/blog/5740442/-PeptidesPerfect-Cure-
http://buypeptides.snappages.com/blog/2014/04/08/revitalize-your-body-buy
Fantastic Post! I am loving it!!
ReplyDeleteNetwork installation Chiswick
I have been checking out a few of your stories and i can state pretty good stuff. I will definitely bookmark your blog
ReplyDeleteccna training at pune
Awesome post! A very good step-by-step guide. It’s overwhelming with information, thank you for making it easy and very detailed.
ReplyDeleteMust Visit
https://www.creationinfotech.in