Sequence to Structure (S2S): display, manipulate and interconnect RNA data from the sequence to the structure


News | Overview | Documentation | Changes | Requirements | Licensing rules | Downloads | Installation | FAQs | Current Developments | Screenshots | Javadoc APIs | Discussion forums | Mailing lists | Bug tracking | Bioinformatics.org project page | Rna2DViewer layout files | Links

Last update : 15th January 2008

News

  • 01-15-2008: Happy new year !! 2008 will be the year of the new versions of S2S, Assemble and their underlying framework named PARADISE. These tools are hosted by the Simtk website. At now, no official release, but everything is available in the Subversion repository. A wiki under heavy construction is also available here. Starting from now, the bioinformatics.org website for S2S is not anymore supported.
  • 11-08-2007: During The new RNA frontiers symposium, I have presented a poster describing the new version of S2S that will be released in few weeks. The poster is available as a PDF file. Be careful, it's a high-quality file (2,7Mb).
  • 01-04-2007: Happy new year !! If like me, you're using MacOSX and you experienced some problems to link PyMOL to S2S using the MacPyMOL or PyMOLX11Hybrid releases, use the third option. Download the equivalent of the standard Linux PyMOL and install it where you want. Once the setup.sh command launched as explained on their website, go to your S2S directory, type "java -jar ./lib/s2s.jar" and fill the "3D Viewer Tool" field to register the pymol file generated by the setup.sh command. And enjoy !! (don't forget to launch X11 before if you want to see your PyMOL application!!)
  • 10-30-2006: more than one year without any news. During this time, two projects related to S2S have been started and are under active development. The first one is named "Assemble". Assemble proposes a graphical framework which allows ab initio construction of complex three-dimensional RNA structures. S2S and Assemble are sub-projects of a larger one which goal is to develop a distributed environment to interconnect tools allowing the production, visualization and manipulation of RNA data. This project, named P.A.R.A.D.I.S.E, is still under heavy construction. We're hoping a first release candidate by the middle of 2007. The PARADISE project will federate the S2S and Assemble sub-projects.
  • 07-22-2005: release of the beta 5 version. I wasn't able to fix the javadoc for this release because I still need to modify several minor things in my code. So perhaps for the next release...
  • 07-19-2005: S2S is the current Projet Spotlight at Bioinformatics.org. According to J.W. Bizzaro, president of the Bioinformatics.org organization, S2S is currently the most popular download. Very nice !! :)
  • 07-18-2005: release of the beta 4 version.
  • 07-14-2005: The article "Sequence to Structure (S2S): display, manipulate and interconnect RNA data from sequence to structure" is now published in the volume 21, issue 15 (August 1, 2005) of the Bioinformatics journal. You need a subscription to the journal to download the full text article.
  • 06-30-2005: release of the beta 3 version.
  • 05-19-2005: online access to the abstract and full text of the S2S publication
  • 05-19-2005: release of the beta 2 version
  • 05-17-2005: the publication titled "Sequence to Structure (S2S) : display, manipulate and interconnect RNA data from sequence to structure" has been accepted for publication in the Bioinformatics journal
  • 03-08-2005: release of the beta 1 version

Overview

Efficient RNA sequence manipulations (like multiple alignments) need to be constrained by rules of RNA structure folding. The structural knowledge has increased dramatically in the last years with the accumulation of several large RNA structures like those of the bacterial ribosome subunits. However, no tool in the RNA community provides an easy way to link and integrate progress made at the sequence level using the available three-dimensional information. S2S proposes a framework in which an user can easily display, manipulate, and interconnect heterogeneous RNA data like multiple sequence alignments, secondary and tertiary structures. S2S has been implemented with the Java language and has been developed and tested under UNIX systems like Linux and MacOSX.

For any problems, questions, suggestions or comments, post a message to the discussion forums or send a message to f.jossinet{at}ibmc.u-strasbg.fr. This work was supported by a grant from the Action Concertée Incitative Informatique, Mathématique et Physique en Biologie Moléculaire (Ministère de la Recherche-CNRS) and is hosted by the Bioinformatics Organization, Inc.

If you find S2S useful we ask that you cite the following publication:
Sequence to Structure (S2S): display, manipulate and interconnect RNA data from sequence to structure
Jossinet F, Westhof E.
Bioinformatics. 2005 Aug 1;21(15):3320-1.

Documentation

Requirements

S2S is developed using Java language and has been tested on Linux and MacOSX machines. You need at least the 1.3 JRE/JSDK version to run it.

S2S uses :


Licensing rules

S2S is in the public domain. It is not copyrighted. You may freely modify, redistribute or use it for any purpose. Since S2S is provided at no cost in the public domain, in no event shall we be liable to any party for direct, indirect, special, incidental or consequential damages arising out of the use of the S2S application. S2S is provided "as is" without warranty of any kind.


Downloads

By downloading and installing files related to this project, you agree with the S2S licensing rules above. To download the last version of S2S, go there.


Installation

If you want to use S2S as an external library, you need to pass the S2S directory to the java interpreter like :

java -DS2S_HOME=$S2S_HOME
Consequently, you have to define the S2S_HOME variable storing your S2S directory. Don't forget to register in your CLASSPATH the jar files provided with S2S in its lib directory.
If you want to use the scripting engine inside S2S, look at the How to hack S2S? documentation

FAQs

Current Developments

We are developing :

Screenshots

A beta3 S2S screenshot displaying the 2D and 3D structures of the Haloarcula marismortui large ribosomal subunit (NDBID : RR0033)
A beta3 S2S screenshot displaying the Thermus thermophilus RnaseP 3D structure from Krasilnikov et al (2004) (PDBID : 1U9S, NDBID : UR0040)
A beta3 S2S screenshot displaying the Thermus thermophilus RnaseP 3D structure from Krasilnikov et al (2004) (PDBID : 1U9S, NDBID : UR0040)
A beta1 S2S screenshot displaying the SARS s2m 3D structure from Robertson et al (2005) in

Rna2DViewer layout files

Starting from the beta2 version, you can load jython scripts that will render automatically RNA secondary structures. We provide here jython scripts to use on RNA secondary structures generated from PDB files downloaded from the Nucleic Acid Database. Once the PDB file opened with S2S and the Rna2DViewer widget launched, run the jython script available below (as explained in the "Using scripts" section in the "How to hack S2S?" documentation).

Until the release of the 1.0 stable version, the scripts can be incompatible between beta releases. Check the S2S version in the script you want to use.

NDB IDJython script
TR0001tr0001.py
more to come ...

Links

Scientific Publications Websites