Local installation of the RNA Web services

Assemble2 uses RNA algorithms and RNA data to automate several steps (2D structure prediction, 3D refinement,…). The default behavior of Assemble2 is to use the algorithms and data made available through dedicated Web services hosted at http://arn-ibmc.in2p3.fr/api/.

To speed up Assemble2, you can host these Web services on your own machine (or any machine in your local network). Initially, the installation process was a little bit cumbersome. That’s why i have provided recently a CentOS Virtual Machine to deploy your own Web services more easily.

But now this process has been simplified. You need to install and configure two main components:

  • PyRNA: a Python library providing scripts to download the RNA algorithms and the RNA data needed for Assemble2. PyRNA provides also a script to launch the Web server hosting the Web services consumed by Assemble2.
  • MongoDB: a NoSQL database used to store the data needed for Assemble2.

The following sketch gives you an insight into the relations between all these components.


All the installation steps are fully described in an updated version of the documentation (in “1.4. Local installation of the RNA Web Services (optional step)”). Don’t hesitate to contact me for details or for any remark or comment.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s