<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7277968977928745197</id><updated>2012-01-23T08:59:45.633+01:00</updated><category term='Unix'/><category term='New Releases'/><category term='RNA Web Services'/><category term='Bugs'/><category term='HowTo'/><category term='S2S'/><category term='Assemble'/><category term='Publications'/><category term='Events'/><category term='Windows'/><category term='Groovy'/><category term='Mathematica'/><category term='Books'/><category term='Issues'/><title type='text'>Serialized Thoughts...</title><subtitle type='html'>...about RNA bioinformatics, RNA biology and other stochastic topics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4955400569926934461</id><published>2011-02-15T16:22:00.000+01:00</published><updated>2011-02-15T16:22:34.531+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Saving your data with Assemble 1.0.4 and S2S 2.0.3</title><content type='html'>With the new versions of Assemble and S2S, the way to name the files storing the 2D, 3D and alignments data has been changed. The following screenshot shows you a 3D model saved with Assemble 1.0.3:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8jf__ZhS0P8/TVqW8BqHH9I/AAAAAAAAAFU/ZnE6lnf3WUs/s1600/screenshot1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="110" width="320" src="http://4.bp.blogspot.com/-8jf__ZhS0P8/TVqW8BqHH9I/AAAAAAAAAFU/ZnE6lnf3WUs/s320/screenshot1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Each molecule is saved in a file whose name corresponds to a unique ID. If this model is opened with Assemble 1.0.4 and saved, you will get the following result:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iVootaZELFY/TVqW75dggsI/AAAAAAAAAFM/Je141LuIGHM/s1600/screenshot2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="162" width="320" src="http://4.bp.blogspot.com/-iVootaZELFY/TVqW75dggsI/AAAAAAAAAFM/Je141LuIGHM/s320/screenshot2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Assemble 1.0.4 and S2S 2.0.3 use now a unique ID to name the files storing the 2D, 3D and alignments data. You can notice that the original files are kept. Starting from now, only the files with the unique ID will be used. We suggest you to delete the old versions manually. If not, Assemble or S2S will always ask you to choose between the two versions of your data (the old and the new one).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4955400569926934461?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4955400569926934461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/saving-your-data-with-assemble-104-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4955400569926934461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4955400569926934461'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/saving-your-data-with-assemble-104-and.html' title='Saving your data with Assemble 1.0.4 and S2S 2.0.3'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-8jf__ZhS0P8/TVqW8BqHH9I/AAAAAAAAAFU/ZnE6lnf3WUs/s72-c/screenshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-989413938420719839</id><published>2011-02-10T09:16:00.000+01:00</published><updated>2011-02-10T09:16:46.701+01:00</updated><title type='text'>Open position in RNA 3D modeling (Valencia, Spain)</title><content type='html'>I'm forwarding this announcement tweeted by &lt;a href="http://twitter.com/pedrobeltrao"&gt;Pedro Beltrao&lt;/a&gt; this morning. All the details &lt;a href="http://goo.gl/tCWQI"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-989413938420719839?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/989413938420719839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/open-position-in-rna-3d-modeling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/989413938420719839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/989413938420719839'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/open-position-in-rna-3d-modeling.html' title='Open position in RNA 3D modeling (Valencia, Spain)'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-9119204960080655393</id><published>2011-02-09T22:54:00.001+01:00</published><updated>2011-02-09T23:07:22.006+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Assemble 1.0.4 and S2S 2.0.3 are available</title><content type='html'>You can get them from the Download sections of the &lt;a href="http://www.bioinformatics.org/S2S/download.php"&gt;S2S&lt;/a&gt; or &lt;a href="http://www.bioinformatics.org/assemble/download.php"&gt;Assemble&lt;/a&gt; websites. You will find mainly:&lt;br /&gt;- a fix to load the Rfam alignments formatted with the Stockholm format (S2S)&lt;br /&gt;- a fix to merge several secondary structures (2D Model -&gt; Import... in Assemble)&lt;br /&gt;- a fix for the first save of your data under Windows (S2S and Assemble)&lt;br /&gt;- a fix to refine a 3D model made with several RNA molecules (Assemble)&lt;br /&gt;- any RNA molecule of an S2S alignment can be defined as a reference molecule&lt;br /&gt;- an S2S alignment can be extended with molecules stored in a PDB file&lt;br /&gt;- an S2S alignment can be constructed from an Assemble model &lt;br /&gt;&lt;br /&gt;When Assemble 1.0.4 is launched for the first time, it will take some time to re-index all the 3D structures stored in the MyPDB library. &lt;br /&gt;&lt;br /&gt;You can find all the details about the improvements and the bugs fixed in the CHANGELOG files provided with each tool.&lt;br /&gt;&lt;br /&gt;We hope that you will enjoy these new versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-9119204960080655393?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/9119204960080655393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/assemble-104-and-s2s-203-are-available.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9119204960080655393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9119204960080655393'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2011/02/assemble-104-and-s2s-203-are-available.html' title='Assemble 1.0.4 and S2S 2.0.3 are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7531674552212045793</id><published>2010-06-21T10:13:00.021+02:00</published><updated>2010-09-27T07:18:08.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The publication of Assemble is available in Bioinformatics</title><content type='html'>&lt;div&gt;We're pleased to inform you that &lt;a href="http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btq321?ijkey=b0Je8A4T8XH8sdh&amp;amp;keytype=ref"&gt;Bioinformatics has made available our manuscript of Assemble&lt;/a&gt;. It is freely available as an open access publication. We would like to thank the reviewers who have appreciated the work done. &lt;br /&gt;&lt;br /&gt;We also would like to thank the S2S-Assemble community for its help and support. As an advance access version, the full citation is:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assemble: an interactive graphical tool to analyze and build RNA architectures at the 2D and 3D levels&lt;/b&gt;&lt;br /&gt;Fabrice Jossinet; Thomas E Ludwig; Eric Westhof&lt;br /&gt;Bioinformatics 2010; doi: 10.1093/bioinformatics/btq321&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7531674552212045793?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7531674552212045793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/publication-of-assemble-is-available-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7531674552212045793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7531674552212045793'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/publication-of-assemble-is-available-in.html' title='The publication of Assemble is available in Bioinformatics'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-9220904821078591423</id><published>2010-06-09T10:45:00.002+02:00</published><updated>2011-02-09T23:01:21.818+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The automatic update system is fixed for Windows in Assemble 1.0.3 and S2S 2.0.2</title><content type='html'>If you're using Windows, you have probably observed that the update system is not working. The updating process is running well, but when you restart your graphical tool, it is not updated.&lt;br /&gt;&lt;br /&gt;To update themselves, S2S and Assemble download the new files with the same name than the file to replace, but with a "_tmp" suffix. Once the new files fully downloaded, the "_tmp" version replaces the old one. Unfortunately,&amp;nbsp;Windows is locking files when S2S or Assemble are running. So, it is not possible to replace files like assemble.jar, s2s.jar or paradise.jar. This is the situation i had&amp;nbsp;under Windows 7 when i updated Assemble 1.0 to the recent 1.0.2 version:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/TA9C1g1ehfI/AAAAAAAAADc/qU1u86j_VOs/s1600/capture1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/TA9C1g1ehfI/AAAAAAAAADc/qU1u86j_VOs/s320/capture1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You can see that i still have the new version as an assemble.jar_tmp file.&lt;br /&gt;&lt;br /&gt;I fixed this bug in Assemble 1.0.3 and S2S 2.0.2. These versions are available today as automatic updates (Help Menu -&amp;gt; Update S2S/Assemble).&lt;br /&gt;&lt;br /&gt;So, if you're using Windows, relaunch your update. This will make two modifications in your S2S/Assemble directory:&lt;br /&gt;- a new file "updater.jar" appears&lt;br /&gt;- the file launch_S2S/Assemble_for_Windows.bat has been improved. &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Don't forget to edit it with your favorite text editor to precise the location of your Java environment.&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once S2S/Assemble restarted, you will get this window:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_0CZ5m3XjfY0/TA9N5iLA8HI/AAAAAAAAAD0/lokPi2HsSMQ/s1600/Capture4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_0CZ5m3XjfY0/TA9N5iLA8HI/AAAAAAAAAD0/lokPi2HsSMQ/s320/Capture4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This indicates you that all the "_tmp" files have replaced the old ones:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TA9DtwryHdI/AAAAAAAAADs/GeFAMhzOGdM/s1600/Capture3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TA9DtwryHdI/AAAAAAAAADs/GeFAMhzOGdM/s320/Capture3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Restart Assemble/S2S one more time. You should have the new version now.&amp;nbsp;I have tested this bug fix under Windows 7 and Windows Vista. It should work for Windows XP. Just let me know...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-9220904821078591423?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/9220904821078591423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/automatic-update-system-is-fixed-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9220904821078591423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9220904821078591423'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/automatic-update-system-is-fixed-for.html' title='The automatic update system is fixed for Windows in Assemble 1.0.3 and S2S 2.0.2'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0CZ5m3XjfY0/TA9C1g1ehfI/AAAAAAAAADc/qU1u86j_VOs/s72-c/capture1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8198844453757970155</id><published>2010-06-07T13:35:00.001+02:00</published><updated>2010-06-07T13:37:33.464+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>How to search for RNA motifs with Assemble 1.0.2?</title><content type='html'>With Assemble 1.0.2, the "Search" lateral panel allows you to find, in your MyPDB library, the single-strands making the following topologies:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAzYYnKme8I/AAAAAAAAADU/cY9BDsSjWZA/s1600/motif_search.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAzYYnKme8I/AAAAAAAAADU/cY9BDsSjWZA/s320/motif_search.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Each length of the single-strands has to be defined with the character '=', '&amp;gt;' or '&amp;lt;', followed directly by an integer value.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example, "&amp;gt;4 =3 &amp;lt;2" means a three-way junction made with a first single-strand whose length is greater than 4 residues, a second one equal to 3 residues and a third one lower than 2 residues.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8198844453757970155?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8198844453757970155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/how-to-search-for-rna-motifs-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8198844453757970155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8198844453757970155'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/how-to-search-for-rna-motifs-in.html' title='How to search for RNA motifs with Assemble 1.0.2?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAzYYnKme8I/AAAAAAAAADU/cY9BDsSjWZA/s72-c/motif_search.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-5799044585439273121</id><published>2010-06-07T11:29:00.010+02:00</published><updated>2011-02-09T23:01:42.889+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Assemble 1.0.2 is available</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;You can get it by selecting the "Update Assemble" choice in the Help menu. The main improvements and bug fixes are the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- the MyPDB library is now indexed with the &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;a href="http://neo4j.org/"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;neo4j library&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;. Based on this index, Assemble is able to search for three-way and four-way junctions separately. Moreover, the construction of the query has also been improved for all the categories of single-strands. Instead to search for single-strands with a precise length, we allow now the use of the characters ‘=’, ‘&amp;lt;’ and ‘&amp;gt;’ (a blog post will be published today about this topic). Don't be surprised, when Assemble 1.0.2 is launched for the first time, it takes some time to index all the 3D structures stored in the MyPDB library&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- for the mouse and keyboard shortcuts, the user can now decide to use the "Ctrl" key each time the "Alt" key was necessary. This option has been added to the lateral preferences panel. For the MacOSX users, we recommend to keep the "Alt" button due to &lt;/span&gt;&lt;a href="http://developer.apple.com/mac/library/qa/qa2004/qa1362.html"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;a problem with the Java implementation on Mac OS X&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAy25UE70TI/AAAAAAAAADM/_zXvOMWLUiE/s1600/Alt_Ctrl.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAy25UE70TI/AAAAAAAAADM/_zXvOMWLUiE/s320/Alt_Ctrl.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- for the 2D panel, the combination of "Shift key + left mouse button pressed and dragged"&amp;nbsp;activates a lasso selection for the 2D panel. Depending on the selection mode activated, the lasso will select a set of "Residues", "Interactions" or "Structural Domains"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_0CZ5m3XjfY0/TAy2eWsJ_iI/AAAAAAAAADE/c_22B6oMk6E/s1600/lasso_selection.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_0CZ5m3XjfY0/TAy2eWsJ_iI/AAAAAAAAADE/c_22B6oMk6E/s320/lasso_selection.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;the automatic update system has been improved. If a new version is available, the user has to confirm the update. Moreover, the update system can now add/delete files in the hidden directories ".assemble" and ".paradise". This will allow us to provide automatically new RNA motifs to the MyPDB library (for example)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;-&amp;nbsp;the button to restore the undo state has been recovered&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #797b7e;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/TAy0LusZRjI/AAAAAAAAAC0/1BuInR4MgfE/s1600/restore_undo_state.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/TAy0LusZRjI/AAAAAAAAAC0/1BuInR4MgfE/s320/restore_undo_state.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-5799044585439273121?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/5799044585439273121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/assemble-102-is-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5799044585439273121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5799044585439273121'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/assemble-102-is-available.html' title='Assemble 1.0.2 is available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0CZ5m3XjfY0/TAy25UE70TI/AAAAAAAAADM/_zXvOMWLUiE/s72-c/Alt_Ctrl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7799830534007497371</id><published>2010-06-03T11:14:00.000+02:00</published><updated>2010-06-03T11:14:41.443+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Non-english characters for the comment of a new RNA motif in Assemble</title><content type='html'>If you're using non-english characters for the comment of a new RNA motif (like french accents for example), you could have a problem to get its details once created. At now, we recommend you to use only english characters. This will be fixed in the next update of Assemble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7799830534007497371?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7799830534007497371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/non-english-characters-for-comment-of.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7799830534007497371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7799830534007497371'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/non-english-characters-for-comment-of.html' title='Non-english characters for the comment of a new RNA motif in Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-215417549399160061</id><published>2010-06-01T13:37:00.000+02:00</published><updated>2010-06-01T13:37:33.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The mailing-lists of S2S and Assemble are opened</title><content type='html'>I have just opened two mailing lists to allow you to post remarks and questions about S2S and Assemble:&lt;br /&gt;- for Assemble, you can register &lt;a href="http://www.bioinformatics.org/lists/assemble-users"&gt;here&lt;/a&gt;&lt;br /&gt;- for S2S, you can register &lt;a href="http://www.bioinformatics.org/lists/s2s-users"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also use any of them to discuss about the RNA Web Services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-215417549399160061?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/215417549399160061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/mailing-lists-of-s2s-and-assemble-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/215417549399160061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/215417549399160061'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/mailing-lists-of-s2s-and-assemble-are.html' title='The mailing-lists of S2S and Assemble are opened'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-5323630362815675923</id><published>2010-06-01T10:58:00.004+02:00</published><updated>2010-06-01T11:08:52.788+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>New screencast: How to infer a 3D model from S2S?</title><content type='html'>Since the last updates (S2S 2.0.1 and Assemble 1.0.1), the connection between these two tools has been simplified and improved. When a 3D model is inferred from S2S, the 2D and 3D data are saved in the directory of the structural alignment. Then you can open Assemble and load the 3D model from this alignment.&lt;br /&gt;&lt;br /&gt;The first S2S or Assemble application launched on a computer initiates a working session. Any tool launched further will connect automatically to this working session. Consequently, many situations can be realized:&lt;br /&gt;- you can infer two different 3D models from S2S and open each one with a different Assemble application&lt;br /&gt;- you can use Assemble to display the reference structure of the structural alignment (instead of PyMOL or Chimera)&lt;br /&gt;- you can open and connect two S2S applications&lt;br /&gt;&lt;br /&gt;The new screencast is available &lt;a href="http://www.bioinformatics.org/assemble/screencasts.html"&gt;here&lt;/a&gt;. Don't forget that it needs (at least) S2S 2.0.1 and Assemble 1.0.1 (which are available as automatic updates from S2S 2.0 and Assemble 1.0).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-5323630362815675923?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/5323630362815675923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/new-screencast-how-to-infer-3d-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5323630362815675923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5323630362815675923'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/06/new-screencast-how-to-infer-3d-model.html' title='New screencast: How to infer a 3D model from S2S?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-2914259019636795274</id><published>2010-05-25T09:47:00.001+02:00</published><updated>2010-05-25T09:48:33.946+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>If you cannot launch Assemble or S2S with Windows XP....</title><content type='html'>A user reported me a problem with Windows XP (thank you Jorge for this feedback). Once Assemble installed, he got the message "problem to connect to localhost" and this froze the program.&lt;br /&gt;&lt;br /&gt;When Assemble (or S2S) starts, the &lt;a href="http://serialized-thoughts.blogspot.com/2010/01/what-is-paradise.html"&gt;underlying paradise component&lt;/a&gt; initializes a network communication layer needing the port 1099. At now, this communication layer is used to exchange data between several S2S/Assemble applications and to send requests to the Web Services. If the port 1099 is already in use, this will block the launching process. Jorge found that this port was used by the WinUpdate process. Once WinUpdate killed, Assemble was able to start.&lt;br /&gt;&lt;br /&gt;In one of the upcoming updates, i will add an option to allow a user to change the default port needed by Assemble/S2S. At now, you can use tools like &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx"&gt;TCPView&lt;/a&gt; to check if this port is already in use on your machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-2914259019636795274?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/2914259019636795274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/if-you-cannot-launch-assemble-or-s2s.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2914259019636795274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2914259019636795274'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/if-you-cannot-launch-assemble-or-s2s.html' title='If you cannot launch Assemble or S2S with Windows XP....'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8151143327432613999</id><published>2010-05-21T15:29:00.013+02:00</published><updated>2011-02-09T23:02:06.829+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Assemble 1.0.1 and S2S 2.0.1 are available</title><content type='html'>You can get them by selecting the "Update S2S/Assemble" choice in the Help menu of each tool. The main improvements and bug fixes are the following:&lt;br /&gt;&lt;br /&gt;- Assemble 1.0 had problems to load a model where parts of the 2D were not present in the 3D. A workaround was to export all the residues into the 3D scene and to save the model (which is not practical if the 2D was large). Assemble 1.0.1 fixes now this problem.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0CZ5m3XjfY0/S_ZhYmk4G7I/AAAAAAAAACc/dYjsTf9Y4WA/s1600/bug_1.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_0CZ5m3XjfY0/S_ZhYmk4G7I/AAAAAAAAACc/dYjsTf9Y4WA/s320/bug_1.0.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Assemble 1.0: only the residues in red are present in the 3D scene.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;You can see that the bases are weird.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S_ZhdIiV3hI/AAAAAAAAACk/p_u9u5FgUlk/s1600/bug_fixed_1.0.1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S_ZhdIiV3hI/AAAAAAAAACk/p_u9u5FgUlk/s320/bug_fixed_1.0.1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;The same model loaded by Assemble 1.0.1&lt;/div&gt;&lt;br /&gt;- Assemble 1.0.1 provides now a button to reload the RNA Motifs library.&amp;nbsp;This is useful to display the motifs created/deleted from a second Assemble application launched in parallel.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S_ZnPXSwgMI/AAAAAAAAACs/V2diYuviEus/s1600/reload.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S_ZnPXSwgMI/AAAAAAAAACs/V2diYuviEus/s320/reload.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;- the ability to export single residues into the 3D scene of Assemble has been restored. Once the "Residues" selection mode activated, select&amp;nbsp;in the 2D panel&amp;nbsp;the residues to export and click on the&amp;nbsp;"Generate 3D from 2D" button.&lt;br /&gt;&lt;br /&gt;- in S2S 2.0.1,&amp;nbsp;the different selection modes are reactivated for the reference sequence in the alignment panel (Residues, Interactions, Structural Domains)&lt;br /&gt;&lt;br /&gt;- when a tertiary structure is imported into the MyPDB library, its secondary structure is calculated during the import (in Assemble 1.0, this was done when the 3D was loaded for the first time). Consequently, once imported, this new 2D/3D can be targeted by the Search panel.&lt;br /&gt;&lt;br /&gt;- the communication between S2S and Assemble has been improved (and will be described in more details in an upcoming blog post)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8151143327432613999?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8151143327432613999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/assemble-101-and-s2s-201-are-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8151143327432613999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8151143327432613999'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/assemble-101-and-s2s-201-are-available.html' title='Assemble 1.0.1 and S2S 2.0.1 are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0CZ5m3XjfY0/S_ZhYmk4G7I/AAAAAAAAACc/dYjsTf9Y4WA/s72-c/bug_1.0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-932420842532018010</id><published>2010-05-11T15:11:00.002+02:00</published><updated>2010-05-11T15:21:23.036+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Network connection problems at the University of Strasbourg</title><content type='html'>Since several days, you may experience temporary network problems by using Assemble, S2S or the RNA WebServices. The network of the University of Strasbourg is migrating to a new architecture. We apologize for the inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-932420842532018010?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/932420842532018010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/network-connection-problems-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/932420842532018010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/932420842532018010'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/05/network-connection-problems-at.html' title='Network connection problems at the University of Strasbourg'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4493245274011746529</id><published>2010-04-22T15:22:00.004+02:00</published><updated>2011-02-09T23:02:37.159+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Assemble 1.0 and S2S 2.0 are available</title><content type='html'>The final versions of &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble 1.0&lt;/a&gt; and &lt;a href="http://bioinformatics.org/s2s"&gt;S2S 2.0&lt;/a&gt; have been released.&lt;br /&gt;&lt;br /&gt;We're really excited to let you discover the new features of Assemble. Among them, you will find:&lt;br /&gt;- the embedded structural library named MyPDB. It provides more than 200 pre-annotated tertiary structures derived from the Protein DataBank&lt;br /&gt;- the ability to search for RNA motifs in this library&lt;br /&gt;- the compatibility with windows 7 and XP&lt;br /&gt;- the homogeneous way to manipulate the 2D and 3D scenes&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S9BNhBCPPuI/AAAAAAAAACU/o8dVDCQC6UU/s1600/assemble_1.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S9BNhBCPPuI/AAAAAAAAACU/o8dVDCQC6UU/s400/assemble_1.0.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;We have also improved the online documentation for Assemble. You will find now &lt;a href="http://www.bioinformatics.org/assemble/refcards.html"&gt;reference cards to print&lt;/a&gt;, &lt;a href="http://www.bioinformatics.org/assemble/screencasts.html"&gt;a set of video tutorials&lt;/a&gt; and &lt;a href="http://www.bioinformatics.org/assemble/faqs.html"&gt;FAQs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;S2S has been less drastically updated. It is now compatible with windows 7 and XP. The inference of a new 3D model from a structural alignment has been improved. If you launch S2S and Assemble on the same computer, you can export the new 3D model directly into Assemble. Any selection made in S2S for the sequence exported will highlight its counterpart in Assemble. &lt;br /&gt;&lt;br /&gt;You can find all the details about the improvements and the bugs fixed in the CHANGELOG files provided with each tool.&lt;br /&gt;&lt;br /&gt;We hope that you will enjoy these new versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4493245274011746529?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4493245274011746529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/04/final-versions-of-assemble-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4493245274011746529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4493245274011746529'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/04/final-versions-of-assemble-1.html' title='Assemble 1.0 and S2S 2.0 are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0CZ5m3XjfY0/S9BNhBCPPuI/AAAAAAAAACU/o8dVDCQC6UU/s72-c/assemble_1.0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-1144149663267453806</id><published>2010-03-02T09:19:00.002+01:00</published><updated>2010-03-02T09:21:10.790+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><title type='text'>S2S featured on cover of March's issue of the Nature Methods journal</title><content type='html'>I'm happy to announce that &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; has been featured on cover of &lt;a href="http://www.nature.com/nmeth/journal/v7/n3/index.html"&gt;March's issue of the Nature Methods journal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0CZ5m3XjfY0/S4zJ8WgvTMI/AAAAAAAAACM/2GnRSTo17fg/s1600-h/vizbi_nature_methods.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_0CZ5m3XjfY0/S4zJ8WgvTMI/AAAAAAAAACM/2GnRSTo17fg/s320/vizbi_nature_methods.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The cover image shows a range of data visualizations currently used by life scientists. This issue contains a series of five commissioned reviews discussing the challenges of visualizing biological data and the visualization tools available to biologists working with genomes, alignments and phylogenies, macromolecular structures, images and systems biology data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-1144149663267453806?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/1144149663267453806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/03/s2s-featured-on-cover-of-marchs-nature.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1144149663267453806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1144149663267453806'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/03/s2s-featured-on-cover-of-marchs-nature.html' title='S2S featured on cover of March&apos;s issue of the Nature Methods journal'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0CZ5m3XjfY0/S4zJ8WgvTMI/AAAAAAAAACM/2GnRSTo17fg/s72-c/vizbi_nature_methods.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3554865492864940377</id><published>2010-02-12T08:45:00.008+01:00</published><updated>2010-02-12T08:51:37.895+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><title type='text'>Update of the Web Service Annotate3D</title><content type='html'>The Web Service &lt;a href="http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d"&gt;Annotate3D&lt;/a&gt; has been updated. Using the "pdbid" option, it can download data directly from the &lt;a href="http://www.rcsb.org/"&gt;Protein Data Bank&lt;/a&gt;. To do so, the "data" option of the Java client has to be equal to "-". The Java client has been updated, &lt;a href="http://paradise-ibmc.u-strasbg.fr/webservices/public/client.zip"&gt;you can download it here&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Example of usage:&lt;br /&gt;&lt;code class=prettyprint&gt;java -jar client.jar ws=annotate3d data=- pdbid=1HR2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can also use command-line tools like wget (Linux) or curl (MacOSX):&lt;br /&gt;&lt;code class=prettyprint&gt;wget -q -O - "http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d?pdbid=1HR2"&lt;br /&gt;curl -s -o - "http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d?pdbid=1HR2"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;or your favorite Web Browser by typing web adresses like:&lt;br /&gt;&lt;code class=prettyprint&gt;http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d?pdbid=1HR2&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3554865492864940377?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3554865492864940377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/02/update-of-web-service-annotate3d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3554865492864940377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3554865492864940377'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/02/update-of-web-service-annotate3d.html' title='Update of the Web Service Annotate3D'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-1911131061080730097</id><published>2010-02-02T14:06:00.006+01:00</published><updated>2010-06-21T10:21:32.243+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><title type='text'>Update of the RNA Web Services</title><content type='html'>Today, i have improved the way to call the &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;RNA Web Services&lt;/a&gt;. In general, biologists know what they want to do (predict a secondary structure, annotate a 3D structure, produce an alignment,...). But they don't know which algorithm can help them. And, frequently, they don't care about the name of an algorithm, they simply want a result to pursue their reflexion. Consequently, the way to call the RNA Web Services using "algorithm_name/action_name" was not the most intuitive one. I renamed them and i only kept the "action_name" (predict2d, plot2d,...). If several algorithms are/will be available for a given Web Service, a "tool" option allows the user to define one. If it is omitted, a default algorithm will do the job.&lt;br /&gt;&lt;br /&gt;To reflect these changes, I have updated the &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;online documentation&lt;/a&gt; and the Java tool. I have also &lt;a href="http://serialized-thoughts.blogspot.com/2010/01/using-new-rna-web-services-with.html"&gt;updated&lt;/a&gt; the &lt;a href="http://serialized-thoughts.blogspot.com/2010/01/batch-processing-with-new-rna-web.html"&gt;posts&lt;/a&gt; on this blog providing examples of usage for these Web Services. By the way, i have registered them into the &lt;a href="http://bit.ly/aFPMQD"&gt;biocatalogue repository&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-1911131061080730097?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/1911131061080730097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/02/update-of-rna-web-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1911131061080730097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1911131061080730097'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/02/update-of-rna-web-services.html' title='Update of the RNA Web Services'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3294438340530426673</id><published>2010-01-31T15:20:00.009+01:00</published><updated>2010-02-01T08:47:02.368+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>How to load the tRNASec embedded in the crystal structure of the human SepSecS-tRNASec complex?</title><content type='html'>Today, i have observed that S2S or Assemble cannot open the &lt;a href="http://www.pdb.org/pdb/explore/explore.do?structureId=3HL2"&gt;PDB file 3HL2&lt;/a&gt; describing the crystal structure of the human SepSecS-tRNASec (&lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/19608919"&gt;Palioura et al, Science, 2009&lt;/a&gt;). This is due to the RNAVIEW algorithm which is not able to annotate the 3D structure. Two conformers (A and B) of the tRNASec are described in this file. To fix this problem, you have to export one of them in a new file. To do it for the conformer A, just type in a UNIX terminal:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;grep -E "^ATOM.{12}A.+$" 3HL2.pdb | sed -E 's/(^ATOM.{12})A(.+)$/\1 \2/' &gt; tRNASec_A.pdb (for MacOSX)&lt;br /&gt;grep -E "^ATOM.{12}A.+$" 3HL2.pdb | sed -r 's/(^ATOM.{12})A(.+)$/\1 \2/' &gt; tRNASec_A.pdb (for Linux)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now you should be able to load this conformer by opening the tRNASec_A.pdb file with S2S/Assemble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3294438340530426673?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3294438340530426673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/how-to-load-trnasec-embedded-in-crystal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3294438340530426673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3294438340530426673'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/how-to-load-trnasec-embedded-in-crystal.html' title='How to load the tRNASec embedded in the crystal structure of the human SepSecS-tRNASec complex?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-9178898103667776377</id><published>2010-01-28T08:12:00.028+01:00</published><updated>2010-02-01T11:43:22.704+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>What is PARADISE?</title><content type='html'>I observed from discussions i had with &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; or &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; users, or by reading publications citing these tools, that there is a confusion with the name PARADISE. I will try to explain it with this post. S2S and Assemble are two graphical tools constructed above a common layer. This layer is mainly composed of two parts: &lt;br /&gt;- the implementation of the biological concepts manipulated through the graphical tools (tertiary and secondary structures, structural alignments, atoms, helices, nucleotides,...)&lt;br /&gt;- the implementation of a communication protocol to allow the graphical tools to interact with each other (this aspect will be improved with the next releases) and with external elements (like the &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;RNA Web Services&lt;/a&gt;). &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; This layer is PARADISE&lt;/span&gt;. Why did I gave an explicit name to this part of my framework? Because it is possible to use PARADISE without the graphical tools. If you're looking in the "lib" folder of your S2S or Assemble, you will see a paradise.jar file. Inside this "lib" folder, you can type in a terminal:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;java -jar paradise.jar&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;to start a scripting console. This console allows you to write scripts using all the biological objects and the communication protocols developed so far. These scripts have to be written with the &lt;a href="http://bit.ly/vVtTg"&gt;Groovy&lt;/a&gt; language (also used to write &lt;a href="http://bit.ly/c0R9RI"&gt;your own S2S/Assemble plugins&lt;/a&gt;). I'm using this console to do some batch processing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S2FFMHn2DOI/AAAAAAAAACE/TENcePGWvGo/s1600-h/paradise.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 280px;" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/S2FFMHn2DOI/AAAAAAAAACE/TENcePGWvGo/s320/paradise.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5431698700092443874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now you should understand better what PARADISE is. It's not S2S, not Assemble, it's a part of them.&lt;br /&gt;&lt;br /&gt;PS: &lt;span style="font-style:italic;"&gt;for those interested in the technical details, the communication protocol is based on a &lt;a href="http://bit.ly/Lo9LN"&gt;multi-agent framework&lt;/a&gt; implemented using the &lt;a href="http://bit.ly/WXTCR"&gt;JADE library&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-9178898103667776377?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/9178898103667776377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/what-is-paradise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9178898103667776377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9178898103667776377'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/what-is-paradise.html' title='What is PARADISE?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0CZ5m3XjfY0/S2FFMHn2DOI/AAAAAAAAACE/TENcePGWvGo/s72-c/paradise.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-139732559759263186</id><published>2010-01-28T07:49:00.000+01:00</published><updated>2010-01-28T07:50:54.907+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Registration for RNA2010 is now open!</title><content type='html'>The &lt;a href="http://depts.washington.edu/rna2010/"&gt;registration for RNA2010 is open&lt;/a&gt;. The 15th annual meeting of the RNA Society will take place on the University of Washington campus in Seattle, WA from June 22nd-26th, 2010. The deadline for submission of abstracts and registration is Monday, March 15th, 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-139732559759263186?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/139732559759263186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/registration-for-rna2010-is-now-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/139732559759263186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/139732559759263186'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/registration-for-rna2010-is-now-open.html' title='Registration for RNA2010 is now open!'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3954359444359483586</id><published>2010-01-23T15:18:00.021+01:00</published><updated>2010-02-02T14:07:10.269+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Mathematica'/><title type='text'>Using the new RNA Web Services with Mathematica</title><content type='html'>To send a request to the &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;RNA Web Services&lt;/a&gt;, you need to construct an HTTP POST message. Unfortunately, the Import function of Mathematica always uses the GET method. &lt;a href="http://blog.wolfram.com/2009/04/30/twittering-with-mathematica/"&gt;As highlighted recently on the Mathematica blog&lt;/a&gt;, the HTTP POST can be performed with Java which is "JLinked" to Mathematica. To predict a secondary structure for an RNA sequence stored in a FASTA file, just do the following:&lt;br /&gt;&lt;br /&gt;&lt;code class="prettyprint lang-js"&gt;&amp;lt;&amp;lt; JLink`&lt;br /&gt;client = JavaNew["org.apache.commons.httpclient.HttpClient"];&lt;br /&gt;data = Import["my_rna.fasta", "String"];&lt;br /&gt;method = JavaNew[&lt;br /&gt;"org.apache.commons.httpclient.methods.PostMethod",&lt;br /&gt;"http://paradise-ibmc.u-strasbg.fr/webservices/predict2d?"&lt;br /&gt;];&lt;br /&gt;method@addParameter["data", data];&lt;br /&gt;client@executeMethod[method];&lt;br /&gt;ImportString[method@getResponseBodyAsString[]]&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3954359444359483586?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3954359444359483586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/using-new-rna-web-services-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3954359444359483586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3954359444359483586'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/using-new-rna-web-services-with.html' title='Using the new RNA Web Services with Mathematica'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6683434221781271925</id><published>2010-01-21T21:56:00.017+01:00</published><updated>2010-02-12T09:15:47.863+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><title type='text'>Batch processing with the new RNA Web Services</title><content type='html'>Imagine that you have several PDB files for which you would like to compute a secondary structure, you can type in a &lt;b&gt;UNIX&lt;/b&gt; terminal (as a single-line command):&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;for f in *.pdb; do java -jar client.jar ws=annotate3d data=$f &gt; $f.ps; done&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Each secondary structure will be saved in a Postscript file whose name is identical to the corresponding PDB file with a ".ps" suffix.&lt;br /&gt;&lt;br /&gt;To predict an RNA secondary structure for several sequences stored in FASTA files, type (as a single-line command):&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;for f in *.fasta; do java -jar client.jar ws=predict2d data=$f &gt; $f.bseq; done&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To do large batch processing, I suggest you to increase the memory allocated to the java client. For example, to allocate 500M:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;java -jar -Xms500M -Xmx500M client.jar ws=webservice_name ....&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6683434221781271925?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6683434221781271925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/batch-processing-with-new-rna-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6683434221781271925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6683434221781271925'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/batch-processing-with-new-rna-web.html' title='Batch processing with the new RNA Web Services'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3879687931240751391</id><published>2010-01-20T18:28:00.009+01:00</published><updated>2010-01-21T22:05:49.672+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The RNAVIEW Web Service has been fixed</title><content type='html'>Perhaps have you observed that RNA 3D annotations done recently with Assemble or S2S produced the following message for any PDB opened:&lt;br /&gt;&lt;br /&gt;"No base-pairs found, no 2D structure plot generated (may be a single-strand??)"&lt;br /&gt;&lt;br /&gt;This problem is more or less related to the release of the new version of the Web Services (as announced in the previous post). This should be fixed now. Don't hesitate to contact me if you observe other strange behaviours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3879687931240751391?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3879687931240751391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/rnaview-web-service-has-been-fixed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3879687931240751391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3879687931240751391'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/rnaview-web-service-has-been-fixed.html' title='The RNAVIEW Web Service has been fixed'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6776840536670038218</id><published>2010-01-18T08:24:00.013+01:00</published><updated>2010-01-23T18:26:23.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The new RNA Web Services are available</title><content type='html'>During the last few weeks, I have implemented &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;a new version of the Web Services wrapping RNA algorithms&lt;/a&gt;. In contrast to the previous version, they can also be used without S2S and Assemble. Since they're now following the &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST&lt;/a&gt; way, they can be invoked from a simple web browser. &lt;br /&gt;&lt;br /&gt;I also provide a really simple java client to send data that cannot be enclosed easily in a Web address. This client supports the standard input/ouput and consequently can be piped with other unix commands (&lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;take a look at the online documentation&lt;/a&gt; for samples).   &lt;br /&gt;&lt;br /&gt;These new Web Services will be used by the upcoming releases of S2S and Assemble. Soon, new RNA algorithms and new options to configure them will be available.&lt;br /&gt;&lt;br /&gt;Don't hesitate to test them and to send me feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6776840536670038218?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6776840536670038218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/new-rna-web-services-are-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6776840536670038218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6776840536670038218'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2010/01/new-rna-web-services-are-available.html' title='The new RNA Web Services are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7448250359315432330</id><published>2009-11-20T09:57:00.002+01:00</published><updated>2009-11-20T10:01:53.055+01:00</updated><title type='text'>One day perhaps...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0CZ5m3XjfY0/SwZakB8RT1I/AAAAAAAAABQ/071OmL7jMIw/s1600/S2S_Assemble_Cover.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 266px; height: 320px;" src="http://2.bp.blogspot.com/_0CZ5m3XjfY0/SwZakB8RT1I/AAAAAAAAABQ/071OmL7jMIw/s320/S2S_Assemble_Cover.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5406107977747877714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...but at now it's only a fake ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7448250359315432330?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7448250359315432330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/11/one-day-perhaps.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7448250359315432330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7448250359315432330'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/11/one-day-perhaps.html' title='One day perhaps...'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0CZ5m3XjfY0/SwZakB8RT1I/AAAAAAAAABQ/071OmL7jMIw/s72-c/S2S_Assemble_Cover.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-716376722678688486</id><published>2009-11-03T07:33:00.015+01:00</published><updated>2010-02-01T08:48:50.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><title type='text'>How to download all the RNA basepair exemplars at once from the FR3D website?</title><content type='html'>The authors of the &lt;a href="http://rna.bgsu.edu/FR3D/"&gt;FR3D&lt;/a&gt; project provide &lt;a href="http://rna.bgsu.edu/FR3D/basepairs/"&gt;a set of exemplars for each of the 12 RNA basepair families&lt;/a&gt;. To get all of them as PDB files, you can type in a terminal:&lt;br /&gt;&lt;br /&gt;- for Linux:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;wget -O - "http://rna.bgsu.edu/FR3D/basepairs/PDBExemplars/" | grep ".pdb" | sed -r 's/.+&amp;lt;a href="(.+)"&amp;gt;.+/\1/' | xargs -I % wget -O % "http://rna.bgsu.edu/FR3D/basepairs/PDBExemplars/%"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;- for MacOSX:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;curl -o - "http://rna.bgsu.edu/FR3D/basepairs/PDBExemplars/" | grep ".pdb" | sed -E 's/.+&amp;lt;a href="(.+)"&amp;gt;.+/\1/' | xargs -I % curl -o % "http://rna.bgsu.edu/FR3D/basepairs/PDBExemplars/%"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;In both cases, it is a single command line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-716376722678688486?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/716376722678688486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/11/how-to-download-all-rna-basepairs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/716376722678688486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/716376722678688486'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/11/how-to-download-all-rna-basepairs.html' title='How to download all the RNA basepair exemplars at once from the FR3D website?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-346497739837844495</id><published>2009-09-18T15:17:00.013+02:00</published><updated>2010-01-18T07:42:52.612+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Assemble and Mac OSX 10.6 "Snow Leopard"</title><content type='html'>If you have tested Assemble with Mac OSX 10.6 "Snow Leopard", you have perhaps observed that Assemble is not able to start. This is due to the fact that Snow Leopard is using the 1.6 version of Java instead of the 1.5 one. If you check the web, you will discover that they are many issues with Java on the new Mac OSX 10.6 "Snow Leopard".&lt;br /&gt;&lt;br /&gt;To fix this problem, just download and unzip &lt;a href="http://ftp.bioinformatics.org/pub/assemble/SnowLeopard_Assemble_Update.zip"&gt;this file&lt;/a&gt;. Move the jogl.jar and gluegen-rt.jar files into the lib directory of Assemble. Move all the other files with the jnilib suffix into the native/mac directory. Once restarted, Assemble should now work with the new cat from Apple ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-346497739837844495?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/346497739837844495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/09/assemble-and-mac-os-x-snow-leopard.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/346497739837844495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/346497739837844495'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/09/assemble-and-mac-os-x-snow-leopard.html' title='Assemble and Mac OSX 10.6 &quot;Snow Leopard&quot;'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7969834307274276795</id><published>2009-08-05T10:31:00.005+02:00</published><updated>2011-02-09T23:03:23.615+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The Release Candidate 3 of Assemble 1.0 and S2S 2.0 are available</title><content type='html'>I'm happy to announce the availability of  the Release Candidate 3 (RC3) of S2S 2.0 and Assemble 1.0. This new release is mainly focused on the ability of S2S and Assemble to interact with RNA algorithms exposed as Web Services.&lt;br /&gt;&lt;br /&gt;Due to this important modification, you cannot get these new versions with the built-in update system of the previous releases. You have to download and install them in a new directory on your computer. If you have subscribed to the newsletter, you got in your mailbox the direct links to download them. If not, you can get them from the download pages of &lt;a href="http://www.bioinformatics.org/s2s/download.php"&gt;S2S&lt;/a&gt; or &lt;a href="http://www.bioinformatics.org/assemble/download.php"&gt;Assemble&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Follow these links to see the bugs fixed and the improvements:&lt;br /&gt;- for S2S: &lt;a href="http://ftp.bioinformatics.org/pub/s2s/2.0_RC3/CHANGELOG"&gt;http://ftp.bioinformatics.org/pub/s2s/2.0_RC3/CHANGELOG&lt;/a&gt;&lt;br /&gt;- for Assemble: &lt;a href="http://ftp.bioinformatics.org/pub/assemble/1.0_RC3/CHANGELOG"&gt;http://ftp.bioinformatics.org/pub/assemble/1.0_RC3/CHANGELOG&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7969834307274276795?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7969834307274276795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/08/release-candidate-3-of-assemble-10-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7969834307274276795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7969834307274276795'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/08/release-candidate-3-of-assemble-10-and.html' title='The Release Candidate 3 of Assemble 1.0 and S2S 2.0 are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6622711961073191647</id><published>2009-07-31T12:10:00.019+02:00</published><updated>2009-07-31T15:07:01.542+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>New features to edit an RNA secondary structure</title><content type='html'>These new features will be available with the Release Candidate 3 of S2S and Assemble (you will be able to download them in few days, perhaps this week-end ;)):&lt;br /&gt;&lt;br /&gt;- when an helix is removed in the 2D panel, the secondary interactions can be kept as tertiary ones&lt;br /&gt;- a new helix can be created at any position, even if it overlaps a previous one. The 2D panel will remove the overlapping helices, and transform their secondary interactions as tertiary ones (a consequence of the previous feature). Then, the new helix and its secondary interactions are created. If a new secondary interaction overlaps a tertiary one, the secondary interaction substitutes it.&lt;br /&gt;&lt;br /&gt;So, for example, you can imagine this situation with Assemble (you will have the same result with S2S):&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_1.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_1.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I'm selecting four residues to create a new helix:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_2.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_2.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;By default, the orientation of a new helix is vertical (that's not the best, I will improve that one day):&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_3.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_3.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;But if you ask Assemble to reorganize automatically the helices, you get:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_4.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_4.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;To convince you that new secondary interactions substitute overlapping ones, I'm modifying an AU to a transWatsonCrick-SugarEdge and I'm adding a new tertiary interaction (AA cisHoogsteen-SugarEdge):&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_5.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_5.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now I would like to extend my last helix, with two additional base-pairs at one end (with the AA cisHoogsteen-SugarEdge) and I would like to exclude the last UG base-pair at the other end. Consequently, my four-bases selection will be the following one:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_6.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_6.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Once the helix created, a reorganization of helices produces me  this result:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post36_7.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post36_7.png" width=75%/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;You can see that I have an extended helix with the base-pairs as I defined them in the previous steps. The last UG is now a tertiary interaction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6622711961073191647?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6622711961073191647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/new-features-to-edit-rna-secondary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6622711961073191647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6622711961073191647'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/new-features-to-edit-rna-secondary.html' title='New features to edit an RNA secondary structure'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6760397697260606585</id><published>2009-07-24T14:47:00.002+02:00</published><updated>2009-07-24T14:49:39.265+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Update of the Assemble documentation</title><content type='html'>&lt;a href="http://www.bioinformatics.org/assemble/use.html"&gt;The page describing how to use Assemble&lt;/a&gt; has been improved. I have followed the same structure than for S2S.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6760397697260606585?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6760397697260606585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/update-of-assemble-documentation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6760397697260606585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6760397697260606585'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/update-of-assemble-documentation.html' title='Update of the Assemble documentation'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4759998128267727642</id><published>2009-07-23T09:09:00.010+02:00</published><updated>2010-01-21T22:07:52.573+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Forget the installation of RNA algorithms, now it's only Web Services!!!</title><content type='html'>Due to many problems with the installation and usage of RNA algorithms, I have decided that S2S and Assemble will interact only with RNA algorithms exposed as Web Services. &lt;br /&gt;&lt;br /&gt;As highlighted with the previous post, some are already available. I have released my own Web Services for the remaining ones. They have been developed with the &lt;a href="http://ws.apache.org/axis/"&gt;Apache Axis&lt;/a&gt; library and are hosted by the servlet runner &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat 6&lt;/a&gt;. You can find all the details &lt;a href="http://paradise-ibmc.u-strasbg.fr/"&gt;on this webpage&lt;/a&gt;. At now, these Web Services are working with the default parameters of the original algorithms and you cannot modify them. But I will improve them ASAP.&lt;br /&gt;&lt;br /&gt;The direct consequences of this new orientation are:&lt;br /&gt;- it's not anymore necessary to install the RNA algorithms on your machine,&lt;br /&gt;- it's not anymore necessary to start S2S or Assemble from their own directory (as described &lt;a href="http://serialized-thoughts.blogspot.com/2009/06/how-to-launch-s2s-and-assemble.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I hope that this will improve the usability of S2S and Assemble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4759998128267727642?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4759998128267727642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/forget-installation-of-rna-algorithms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4759998128267727642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4759998128267727642'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/forget-installation-of-rna-algorithms.html' title='Forget the installation of RNA algorithms, now it&apos;s only Web Services!!!'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7009194116698448386</id><published>2009-07-13T14:23:00.013+02:00</published><updated>2010-01-21T22:06:31.771+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='RNA Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>S2S and Assemble can now consume Web Services</title><content type='html'>For the Release Candidate 3 of S2S and Assemble, I have modified the underlying engine (a.k.a. PARADISE engine) to be able to consume Web Services (for those interested by the technical details, i have used the &lt;a href="https://jax-ws.dev.java.net/"&gt;JAX-WS&lt;/a&gt; implementation to do the job). The PARADISE engine is now able to use the vrnaplot and vrnafold Web Services &lt;a href="http://www.ebi.ac.uk/Tools/webservices/"&gt;provided by the EBI&lt;/a&gt;. Vrnaplot and vrnafold are ports of the Vienna RNA package programs provided by the &lt;a href="http://emboss.sourceforge.net/"&gt;EMBOSS suite&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post33_1.png"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;These Web Services will be a good alternative if you have problems to run a local algorithm. The final goal is to propose this alternative for any algorithm used by S2S or Assemble.&lt;br /&gt;&lt;br /&gt;I have also decided to remove the "Disconnected mode" proposed at the startup. The graphical tool has to connect a local or a remote platform. The capability to do a task will depend on the ability of the connected platform to find at least one  service linked to a working algorithm (locally or as a Web Service).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7009194116698448386?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7009194116698448386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/s2s-and-assemble-can-now-consume-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7009194116698448386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7009194116698448386'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/s2s-and-assemble-can-now-consume-web.html' title='S2S and Assemble can now consume Web Services'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8375170802498983516</id><published>2009-07-06T11:06:00.003+02:00</published><updated>2011-02-09T23:04:54.592+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The Release Candidate 2 of Assemble 1.0 and S2S 2.0 are available</title><content type='html'>I'm happy to announce the availability of  the Release Candidate 2 (RC2) of S2S 2.0 and Assemble 1.0.&lt;br /&gt;&lt;br /&gt;If you didn't get it until now, download the RC1 at these adresses:&lt;br /&gt;&lt;br /&gt;- for S2S: &lt;a href="http://www.bioinformatics.org/S2S/download.php"&gt;http://www.bioinformatics.org/S2S/download.php&lt;/a&gt;&lt;br /&gt;- for Assemble: &lt;a href="http://www.bioinformatics.org/assemble/download.php"&gt;http://www.bioinformatics.org/assemble/download.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Install it and update it  to the RC2 version (menu choice Help -&gt; Update).&lt;br /&gt;&lt;br /&gt;Follow these links to see the key features of these new versions:&lt;br /&gt;&lt;br /&gt;- for S2S: &lt;a href="http://ftp.bioinformatics.org/pub/s2s/2.0_RC2/CHANGELOG"&gt;http://ftp.bioinformatics.org/pub/s2s/2.0_RC2/CHANGELOG&lt;/a&gt;&lt;br /&gt;- for Assemble: &lt;a href="http://ftp.bioinformatics.org/pub/assemble/1.0_RC2/CHANGELOG"&gt;http://ftp.bioinformatics.org/pub/assemble/1.0_RC2/CHANGELOG&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PLEASE NOTE AN IMPORTANT POINT: &lt;br /&gt;------------------------------------------------------&lt;br /&gt;To be able to reload the data saved with the RC1 versions, they need to be saved using the textual format (and not the binary one). If this is not the case, resave them before to update. I remember you that the textual format allows you to be compatible between the different versions of S2S and Assemble. I suggest you to always keep a textual version of them. The binary format increases the speed of loading/saving data. But they're linked to the version which produced them.&lt;br /&gt;&lt;br /&gt;I hope that you will enjoy these new versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8375170802498983516?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8375170802498983516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/release-candidate-2-of-assemble-10-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8375170802498983516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8375170802498983516'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/07/release-candidate-2-of-assemble-10-and.html' title='The Release Candidate 2 of Assemble 1.0 and S2S 2.0 are available'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4779491119349496670</id><published>2009-06-24T15:27:00.005+02:00</published><updated>2009-06-24T15:46:12.167+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Load a secondary structure described with the bracket notation</title><content type='html'>With their new release, S2S and Assemble will be able to load a secondary structure stored in a fasta file and described using the bracket notation.&lt;br /&gt;&lt;br /&gt;The fasta file has to follow these rules:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&gt;Secondary Structure&lt;br /&gt;.......((((.....(((((((.((...((.(((........))).)).....)).))))...)))..((((..(((..(((....((((...(((((...))))).....))))..)))..))).......))))........)))).&lt;br /&gt;&gt;RNA test&lt;br /&gt;UAACAAUCUGCUGAAAGGUACCGUCGGAGGGAGCUUUGUUGCCAGCGCCAGAAACGCCGGUUUAACCAGCGCCGAAGUGAGCGCAGUGAUUAAAGCCAUGCAGUGGCAAAUGGAUUUCCGCAAACUGAAAAAAGGCGAUGAAUUUGCGGU&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The bracket notation has to be preceded by the "&gt;Secondary Structure" line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4779491119349496670?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4779491119349496670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/load-secondary-structure-described-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4779491119349496670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4779491119349496670'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/load-secondary-structure-described-with.html' title='Load a secondary structure described with the bracket notation'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6694475985968220074</id><published>2009-06-15T11:59:00.003+02:00</published><updated>2009-06-15T12:03:12.988+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>S2S and Assemble are now available to anyone</title><content type='html'>Everything is in the title. It's &lt;a href="http://www.bioinformatics.org/s2s/download.php"&gt;here for S2S&lt;/a&gt; and &lt;a href="http://www.bioinformatics.org/assemble/download.php"&gt;here for Assemble&lt;/a&gt;. Enjoy!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6694475985968220074?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6694475985968220074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/s2s-and-assemble-are-now-available-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6694475985968220074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6694475985968220074'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/s2s-and-assemble-are-now-available-to.html' title='S2S and Assemble are now available to anyone'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-811637813958468975</id><published>2009-06-11T08:42:00.031+02:00</published><updated>2010-02-01T08:51:41.795+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>How to launch S2S and Assemble efficiently?</title><content type='html'>Some users have encountered a well-know problem (at least for me ;)) during the startup of S2S or Assemble. When they wanted to open a secondary structure (stored in a CT or BPSEQ file), or to predict one (by opening a FASTA file), they got an error like:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;The RNAPlot-1.7 service is not able to process your request efficiently&lt;br /&gt;Error&lt;br /&gt;Message:&lt;br /&gt;fr.unistra.ibmc.paradise.goloka.core.analysis.AnalysisException: fr.unistra.ibmc.paradise.goloka.core.analysis.AnalysisException: Unable to find the result SVG file&lt;br /&gt;[...]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;At now, to be able to find the RNAPlot output, S2S and Assemble have to be launched from their own directory. Two ways to do that:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;by double-clicking on the assemble.jar or s2s.jar file&lt;/li&gt;&lt;li&gt;by typing in a terminal: "java -jar assemble.jar" or "java -jar s2s.jar"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For the second option, you could also do something like:&lt;br /&gt;&lt;br /&gt;&lt;code class="prettyprint"&gt;java -jar my_applications/S2S/s2s.jar&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And then you will get the error.&lt;br /&gt;&lt;br /&gt;So, how it is possible to launch S2S or Assemble from any directory? If we suppose that the location of S2S is /home/fjossinet/my_applications/S2S, you can follow these steps:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;put the following lines in a script named s2s.sh (for example):&lt;br /&gt;&lt;br /&gt;&lt;code class="prettyprint lang-bsh"&gt;#!/bin/bash&lt;br /&gt;cd /home/fjossinet/my_applications/S2S&lt;br /&gt;java -jar s2s.jar&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;set the rights to execute the file for the owner of this file (you!!): chmod u+x s2s.sh&lt;/li&gt;&lt;li&gt;move this script in a directory registered in your PATH&lt;/li&gt;&lt;li&gt;type s2s.sh from any directory and open a secondary structure. It should work.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If your S2S directory is located under your home directory, this version is more elegant:&lt;br /&gt;&lt;br /&gt;&lt;code class="prettyprint lang-bsh"&gt;#!/bin/bash&lt;br /&gt;cd $HOME/my_applications/S2S&lt;br /&gt;java -jar s2s.jar&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The advantage of this approach is that you can also easily modify the memory allocated to your java environment. Reopen your script and modify it like that:&lt;br /&gt;&lt;br /&gt;&lt;code class="prettyprint lang-bsh"&gt;#!/bin/bash&lt;br /&gt;cd $HOME/my_applications/S2S&lt;br /&gt;java -Xms500M -Xmx500M -jar s2s.jar&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;to allocate 500M for example.&lt;br /&gt;&lt;br /&gt;With the next release, S2S and Assemble will warn you if you don't start them from their own directory. I will also see how to tweak RNAplot to remove this technical constraint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-811637813958468975?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/811637813958468975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/how-to-launch-s2s-and-assemble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/811637813958468975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/811637813958468975'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/how-to-launch-s2s-and-assemble.html' title='How to launch S2S and Assemble efficiently?'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-1269707456175225464</id><published>2009-06-08T11:20:00.012+02:00</published><updated>2010-02-01T08:52:31.084+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Using SAXS data with Assemble</title><content type='html'>By using the &lt;a href="http://situs.biomachina.org/"&gt;Situs&lt;/a&gt; package, you can use the ability of Assemble to load density maps to display your SAXS data.&lt;br /&gt;If you have your data stored in a sample.pdb file, do the following in a terminal:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;pdb2vol sample.pdb sample.situs&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;then:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;map2map sample.situs sample.mrc&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;For my test, I  have converted my file to the MRC format  (choices n8 or 9 with the 2.4.3 version of Situs, both are working).&lt;br /&gt;&lt;br /&gt;Open Assemble, load a 3D model and then load your sample.mrc file. If necessary, modify the parameters provided by the Map panel to see your map.&lt;br /&gt;&lt;br /&gt;The Release Candidate 1 of Assemble has a bug that will be fixed with the next update. If you cannot see your MRC file with the open dialog, type its name along with its absolute path directly in the open dialog.&lt;br /&gt;&lt;br /&gt;For the next release, I have also updated the X-PLOR parser to be able to load the X-PLOR file created by Situs (choice n7 with the 2.4.3 version of Situs). At now, you will get an error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-1269707456175225464?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/1269707456175225464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/using-saxs-data-with-assemble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1269707456175225464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1269707456175225464'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/06/using-saxs-data-with-assemble.html' title='Using SAXS data with Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7463759886645156017</id><published>2009-05-29T13:23:00.004+02:00</published><updated>2009-05-29T13:33:56.418+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Manipulating RNA secondary structures predicted by mfold with S2S or Assemble</title><content type='html'>S2S and Assemble delegate the 2D prediction to RNAFold from the &lt;a href="http://www.tbi.univie.ac.at/RNA/"&gt;Vienna RNA Package&lt;/a&gt;. I'm planning to add mfold to the calculation layer. For the moment, you can use the &lt;a href="http://mfold.bioinfo.rpi.edu/cgi-bin/rna-form1.cgi"&gt;mfold server&lt;/a&gt;. S2S and Assemble are able to read any CT format provided by this server: .ct file, RnaViz ct and Mac ct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7463759886645156017?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7463759886645156017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/manipulating-rna-secondary-structures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7463759886645156017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7463759886645156017'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/manipulating-rna-secondary-structures.html' title='Manipulating RNA secondary structures predicted by mfold with S2S or Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-2550892629498925986</id><published>2009-05-29T08:39:00.003+02:00</published><updated>2009-05-29T08:41:47.513+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The Undo History Panel of Assemble</title><content type='html'>For the Release Candidate 2 of Assemble, I have improved its Undo System. Assemble provides now an "Undo History Panel". Each time the user clicks on the "Accept current 3D model" button (in the 3D scene toolbar), the current state of the 3D model is saved with a user-defined name and added to the "Undo History Panel".&lt;br /&gt; &lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post22_1.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post22_1.png" border=0 width=420/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;By double-clicking on an entry in this panel, the user recovers the corresponding state. The new Undo System can keep track of the 3D coordinates but also of the residues created or deleted between two consecutive states. It also saves the "cut/bind molecular chains" actions.&lt;br /&gt;&lt;br /&gt;When a 3D model is saved as an Assemble model (using the textual or binary format), the "Undo History Panel" is reinitialized. The saving process synchronizes the underlying model with the 3D view. Consequently, some saved states could be incompatible with this new underlying model. The Undo History is conserved if this 3D model is exported as a PDB file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-2550892629498925986?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/2550892629498925986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/undo-history-panel-of-assemble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2550892629498925986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2550892629498925986'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/undo-history-panel-of-assemble.html' title='The Undo History Panel of Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-2164160602087162798</id><published>2009-05-28T09:51:00.004+02:00</published><updated>2009-05-28T09:57:51.003+02:00</updated><title type='text'>S2S poster</title><content type='html'>I did a poster about S2S for a meeting organized in Strasbourg (Second European Meeting on Yeast and Filamentous Fungi). You can get a PDF version &lt;a href="http://bioinformatics.org/assemble/blog/Poster_Second_European_Meeting_on_Yeast_and_Filamentous_Fungi.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-2164160602087162798?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/2164160602087162798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/s2s-poster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2164160602087162798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2164160602087162798'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/s2s-poster.html' title='S2S poster'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6223105962908987615</id><published>2009-05-13T21:46:00.003+02:00</published><updated>2009-05-28T09:58:16.988+02:00</updated><title type='text'>The Protein Data Bank is using Twitter</title><content type='html'>To follow them, go &lt;a href="http://twitter.com/rcsbPDB"&gt;there&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6223105962908987615?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6223105962908987615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/protein-data-bank-is-using-twitter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6223105962908987615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6223105962908987615'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/protein-data-bank-is-using-twitter.html' title='The Protein Data Bank is using Twitter'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-2877447810647830427</id><published>2009-05-04T13:39:00.016+02:00</published><updated>2010-02-01T08:52:53.755+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>A code snippet to rename a set of pdb files</title><content type='html'>If you have recovered a set of PDB files from the &lt;a href="http://ndbserver.rutgers.edu/"&gt;NDB&lt;/a&gt; or &lt;a href="http://www.rcsb.org/pdb/home/home.do"&gt;PDB&lt;/a&gt; databases and if they have "pdb1" or "pdb2" as suffix, do the following in a terminal to have "pdb" instead:&lt;br /&gt;&lt;br /&gt;&lt;code class=prettyprint&gt;for f in $(ls *.pdb[12]); do mv $f ${f:0:${#f}-1}; done&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-2877447810647830427?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/2877447810647830427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/code-snippet-to-rename-set-of-pdb-files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2877447810647830427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/2877447810647830427'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/code-snippet-to-rename-set-of-pdb-files.html' title='A code snippet to rename a set of pdb files'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-9126706057840032687</id><published>2009-05-04T10:51:00.015+02:00</published><updated>2009-05-07T22:21:31.042+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The RNA algorithms provided with Assemble and S2S</title><content type='html'>Assemble and S2S delegate the important tasks to RNA algorithms hosted on a calculation layer. I'm naming this calculation layer a "PARADISE platform". It is based on an "RNA engine" named &lt;a href="https://simtk.org/home/paradise/"&gt;PARADISE&lt;/a&gt; which gathers two main parts:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;a vocabulary: the RNA concepts displayed and manipulated (helices, single-strands, tertiary and secondary structures, structural alignments,...)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;a communication layer to interact with the RNA algorithms producing data based on this vocabulary. This layer is itself constructed on a multi-agent system using the &lt;a href="http://jade.tilab.com/"&gt;JADE library&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;As I will describe it later on this blog, this "RNA engine" can be used to produce new tools. Assemble and S2S can be seen as the combination of this "RNA engine" with a dedicated graphical interface.  &lt;br /&gt;&lt;br /&gt;To get the full functionalities of Assemble and S2S, the user has to connect them to such a PARADISE platform. If not, they can work in a "disconnected" mode with reduced abilities. &lt;br /&gt;&lt;br /&gt;With the previous versions (before the Release Candidate 1), the user had to start such a platform in a first terminal, and then the graphical interface in a second one. I changed this behaviour to reduce the complexity of the launching process. Now the user starts the graphical tool only. If "localhost" is chosen in the splash screen, then a platform is transparently started on the machine of the user, and the graphical interface tries to connect it. The user has also the choice to contact a remote platform by registering its IP address in the splash screen. In this situation, an Assemble or an S2S has to be started with the "localhost" option on the remote machine. This can be seen as a kind of "peer-to-peer" system. This could be practical for using the graphical tools on a Windows machine connected to the RNA algorithms of a UNIX one.&lt;br /&gt;&lt;br /&gt;To have a working PARADISE platform, the RNA algorithms hosted on it have to be compiled. At now, a platform provides &lt;a href="http://ndbserver.rutgers.edu/services/download/"&gt;RNAVIEW&lt;/a&gt; to annotate RNA tertiary structures and the &lt;a href="http://www.tbi.univie.ac.at/RNA/"&gt;Vienna RNA package&lt;/a&gt; for the 2D prediction and drawing. There are also Java algorithms developed in our lab (3D prediction and 3D refinement) that don't need to be compiled. Compilation of source code can be a tricky task. I wanted to avoid this difficulties to the users by providing a public PARADISE platform. One week before the availability of the Release Candidate 1, i observed that the communication with this public platform was too slow, mainly due to our firewall. &lt;br /&gt;&lt;br /&gt;Consequently, i decided to provide the RNA algorithms already compiled for three different architectures: MacOSX on PowerG5 (ppc) and Intel (i386) processors and Linux on Intel (i386) processors. They're located in the lib/algorithms subdirectory. If you're using an other architecture, S2S or Assemble will warn you that it is not supported. Then you can go into the lib subdirectory and start the algorithms_installation.sh script. If everything goes well, you should find your binaries in a new directory named "your_os/your_processor" in "lib/algorithms". &lt;br /&gt;&lt;br /&gt;With the Release Candidate 1 of S2S and Assemble, I have provided the binaries for the three architectures in the tar.gz file. To reduce the size of this file, I will implement a way to automatically download the binaries needed during the first launch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-9126706057840032687?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/9126706057840032687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/rna-algorithms-provided-with-assemble.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9126706057840032687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/9126706057840032687'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/rna-algorithms-provided-with-assemble.html' title='The RNA algorithms provided with Assemble and S2S'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-5767434814044110266</id><published>2009-05-03T15:54:00.004+02:00</published><updated>2009-05-03T16:02:37.346+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><title type='text'>Books added to my reading list</title><content type='html'>&lt;a href="http://oreilly.com/catalog/9781934356401/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356401/lrg.jpg" border=0 width=100/&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://oreilly.com/catalog/9780596157111/"&gt;&lt;img src="http://oreilly.com/catalog/covers/9780596157111_lrg.jpg" border=0 width=100/&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://oreilly.com/catalog/9780596516499/"&gt;&lt;img src="http://oreilly.com/catalog/covers/9780596516499_lrg.jpg" border=0 width=100/&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://oreilly.com/catalog/9780596520687/"&gt;&lt;img src="http://oreilly.com/catalog/covers/9780596520687_lrg.jpg" border=0 width=100/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-5767434814044110266?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/5767434814044110266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/books-added-to-my-reading-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5767434814044110266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/5767434814044110266'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/books-added-to-my-reading-list.html' title='Books added to my reading list'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-6135222397900078155</id><published>2009-05-01T22:13:00.009+02:00</published><updated>2011-02-09T23:05:27.267+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='New Releases'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Release Candidate 1 for S2S 2.0 and Assemble 1.0</title><content type='html'>Yesterday evening, I sent to the "official" beta-testers of &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; and &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; the instructions to get these new versions. It was the last day of April, but i respected the deadline announced recently ;) I hope that they will enjoy the work done...&lt;br /&gt;(05-02-2009 update: i discovered today that the Release Candidate 1 of Windows 7 was also available on April 30th. I'm not a big fan of this OS, but the coincidence is funny)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-6135222397900078155?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/6135222397900078155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/release-candidate-1-for-s2s-20-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6135222397900078155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/6135222397900078155'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/05/release-candidate-1-for-s2s-20-and.html' title='Release Candidate 1 for S2S 2.0 and Assemble 1.0'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4267572243974940192</id><published>2009-04-29T11:23:00.008+02:00</published><updated>2009-04-29T12:45:35.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><title type='text'>The Stockholm format</title><content type='html'>S2S is now able to parse RNA alignments stored with the &lt;a href="http://en.wikipedia.org/wiki/Stockholm_format"&gt;Stockholm format&lt;/a&gt;. Consequently, I can open the RNA alignments and secondary structures of the &lt;a href="http://www.sanger.ac.uk/Software/Rfam/"&gt;Rfam database&lt;/a&gt;. At now, the reference secondary structure is the first sequence found in the file. Here is for example the display of the Lysine riboswitch (&lt;a href="http://rfam.sanger.ac.uk/family?acc=RF00168"&gt;entry RF00168&lt;/a&gt;). The secondary structure displayed is for the sequence CP000002/2878377-2878198:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post14_1.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post14_1.png" border=0 width=420/&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4267572243974940192?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4267572243974940192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/stockholm-format.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4267572243974940192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4267572243974940192'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/stockholm-format.html' title='The Stockholm format'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3952988053943620765</id><published>2009-04-29T11:18:00.003+02:00</published><updated>2009-04-29T11:22:38.828+02:00</updated><title type='text'>The S2S documentation is online</title><content type='html'>At last.... You can find it &lt;a href="http://www.bioinformatics.org/s2s/use.html"&gt;here&lt;/a&gt;. To me, it is more understandable than the &lt;a href="http://bioinformatics.org/assemble/use.html"&gt;Assemble&lt;/a&gt; documentation. I will improve it also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3952988053943620765?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3952988053943620765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/s2s-documentation-is-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3952988053943620765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3952988053943620765'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/s2s-documentation-is-online.html' title='The S2S documentation is online'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3832075720884366002</id><published>2009-04-21T14:13:00.000+02:00</published><updated>2009-04-21T14:34:08.507+02:00</updated><title type='text'>News Panel for S2S and Assemble</title><content type='html'>This is the last feature I wanted to implement this week before to come back to more "bioinformatics" improvements. I have added a little panel in the GUI of &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; and &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; to display the news I publish about these tools. More precisely, it recovers the posts on this blog. The RSS channel is checked each 30 minutes. Double-click on an entry to read the post in your browser:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post12_1.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post12_1.png" border=0 width=420/&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;At now, I didn't filter the posts, so all of them are recovered.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3832075720884366002?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3832075720884366002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/news-panel-for-s2s-and-assemble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3832075720884366002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3832075720884366002'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/news-panel-for-s2s-and-assemble.html' title='News Panel for S2S and Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8336451154974899876</id><published>2009-04-21T11:20:00.000+02:00</published><updated>2009-04-21T14:13:43.887+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Automatic Update System for S2S and Assemble (Part2)</title><content type='html'>This morning, I have improved a little bit this update system. When &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; or &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; start, you have this kind of splash screen:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post11_1.png" border=0 width=420/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;If the user chooses the "disconnected" mode or wants to be connected to his local platform, then no check for an update is done automatically (in general, you're up to date with yourself ;)). But this update can be asked for, once the tool started, using the "Update" choice in a menu.&lt;br /&gt;&lt;br /&gt;If the user chooses to connect his graphical tool to an external platform, a check for an update is done automatically. If a new version is available, the tool is updated and quit. The user gets the new version once the tool restarted.&lt;br /&gt;&lt;br /&gt;Why did I implement this behaviour? If you know a little bit the architecture behind S2S and Assemble, you remember that these tools delegate some work to RNA algorithms hosted on a remote calculation layer (a.k.a "a platform"). The communication is based on a &lt;a href="http://en.wikipedia.org/wiki/Multi-agent_system"&gt;Multi-Agent System&lt;/a&gt; and is implemented using the &lt;a href="http://jade.tilab.com/"&gt;JADE library&lt;/a&gt;. You have two ways to exchange the data: the textual and the binary formats. I'm using the second one. Due to the complexity of the data exchanged, this improves the speed of communication. But the server and the clients need to have the same version of the library to be able to serialize/unserialize the Java objects exchanged. Consequently, the default behavior of a graphical tool connected to an external platform is to get the most recent version available, before to initiate this connection. Then, it's up to the administrator of a platform to update it frequently. Otherwise, the user of an updated tool will see a message like: "The platform is not up to date with your tool. Contact its administrator to update it."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8336451154974899876?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8336451154974899876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/automatic-update-system-for-s2s-and_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8336451154974899876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8336451154974899876'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/automatic-update-system-for-s2s-and_21.html' title='Automatic Update System for S2S and Assemble (Part2)'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8133718584683275869</id><published>2009-04-20T10:52:00.000+02:00</published><updated>2009-04-20T11:55:27.482+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Automatic Update System for S2S and Assemble</title><content type='html'>Today, I have implemented a very simple system to download automatically a new release. When S2S and Assemble start, they are parsing a remote XML file to check if a new version is available. At now, it's "quick and dirty" (not so dirty I hope ;) ). &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post10_1.png" border=0/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;To my own experience, biologists don't like to deal with &lt;a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System"&gt;concurrent versions system&lt;/a&gt; and/or &lt;a href="http://en.wikipedia.org/wiki/Continuous_Integration"&gt;continuous integration engines&lt;/a&gt;. Consequently, I will use this system to diffuse the important evolutions of my tools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8133718584683275869?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8133718584683275869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/automatic-update-system-for-s2s-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8133718584683275869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8133718584683275869'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/automatic-update-system-for-s2s-and.html' title='Automatic Update System for S2S and Assemble'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-567508735746031820</id><published>2009-04-20T07:51:00.000+02:00</published><updated>2009-04-20T11:56:54.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>3D RNA Modeling Workshop</title><content type='html'>This week-end, i received &lt;a href="http://simbios.stanford.edu/EventsOfInterest/RNAWorkshop.htm"&gt;this event&lt;/a&gt; to publish on the RNASociety website:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post9_1.png"&gt;&lt;img src="http://bioinformatics.org/assemble/blog/pictures/post9_1.png" width="420"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;This workshop is related to the last publication of Dr Russ Altman's group: &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/19144906"&gt;Coarse-grained modeling of large RNA molecules with knowledge-based potentials and structural filters.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-567508735746031820?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/567508735746031820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/3d-rna-modeling-workshop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/567508735746031820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/567508735746031820'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/3d-rna-modeling-workshop.html' title='3D RNA Modeling Workshop'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8557146906685447034</id><published>2009-04-19T10:57:00.000+02:00</published><updated>2009-04-19T11:10:03.367+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publications'/><title type='text'>Reference Manager Overview</title><content type='html'>By following &lt;a href="http://twitter.com/neilfws"&gt;Neil Saunders on Twitter&lt;/a&gt;, I discovered this morning &lt;a href="http://network.nature.com/people/mfenner/blog/2009/03/15/reference-manager-overview"&gt;this matrix chart&lt;/a&gt; comparing the features of the different reference managers available:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm4.static.flickr.com/3378/3454278657_871425f288_o.jpg" width="50%" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I didn't find &lt;a href="http://www.sonnysoftware.com/"&gt;BookEnds&lt;/a&gt; for OSX. But I discovered &lt;a href="http://www.mendeley.com/"&gt;Mendeley&lt;/a&gt;. I should try it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8557146906685447034?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8557146906685447034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/reference-manager-overview.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8557146906685447034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8557146906685447034'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/reference-manager-overview.html' title='Reference Manager Overview'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-1886391109097629707</id><published>2009-04-16T08:44:00.001+02:00</published><updated>2009-06-11T14:35:19.482+02:00</updated><title type='text'>Use Assemble and S2S to generate interactively subsequences and substructures (Part1)</title><content type='html'>In the File menu of &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt;, you will find several options to export your data. You can export the 3D model in a PDB file, the 2D model in a CT file or the molecules of your models in a FASTA file. You will also find a "Selection..." sub-menu to export the selection you made in the 2D or 3D models.&lt;br /&gt;&lt;br /&gt;The ability to export a selection should be interesting for several reasons:&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;export the sub-domain of a 3D structure (like an RNA motif) to study it without the need to keep the full structure in memory&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;export the sub-domain of a 2D structure to use it as a new start for the construction of a 3D model&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;export a sub-sequence in a FASTA file to produce a new 2D fold or to find homologuous sequences in databases&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;To illustrate these features, I decided to load the &lt;a href="http://www.rcsb.org/pdb/cgi/explore.cgi?pdbId=2AVY"&gt;Crystal structure of the bacterial ribosome from Escherichia coli at 3.5 A resolution&lt;/a&gt;. At now, loading this huge structure with Assemble takes a while. I have to improve the speed of the software. Once loaded, annotated by &lt;a href="http://ndbserver.rutgers.edu/services/download/"&gt;RNAVIEW&lt;/a&gt; and displayed in the 3D scene, I get this result:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_1.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: center; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_1.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, the 2D structure produced by the RNAVIEW algorithm is a flattened version of the 3D. This 2D is difficult to manage in this state. Consequently, I'm asking Assemble for a reorganization of the helices. This option calls the RNAPlot algorithm from the &lt;a href="http://www.tbi.univie.ac.at/RNA/"&gt;Vienna package&lt;/a&gt; and produces a non-overlapping 2D drawing. The result is the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_2.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_2.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, I can more easily select a structural domain (in red in the 2D model and in yellow in the 3D model) and export it as a new PDB file&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_3.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_3.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When I load the PDB file just created, I get the following result which is easier to manipulate (for humans and for computers ;))&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_4.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_4.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the ability to export a 2D selection in a new CT file, you can also create new kinds of 2D. The CT file has been designed to store the informations for a single molecule. Consequently, if i select and export discontiguous regions from my original 2D:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_5.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_5.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_6.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_6.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I get this result if i reload the CT file created:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bioinformatics.org/assemble/blog/pictures/post7_7.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post7_7.png" width="420" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, due to the CT file format limitations, i have lost the tertiary interactions and all the base-pairs are described as classical cis-WatsonCrick-WatsonCrick interactions.&lt;br /&gt;In the Part 2 of this post, I will illustrate the selection's export in a FASTA file with &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-1886391109097629707?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/1886391109097629707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/use-assemble-and-s2s-to-generate-sub.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1886391109097629707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1886391109097629707'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/use-assemble-and-s2s-to-generate-sub.html' title='Use Assemble and S2S to generate interactively subsequences and substructures (Part1)'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-4464973953151417852</id><published>2009-04-14T08:28:00.001+02:00</published><updated>2009-07-24T14:43:47.103+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Editing an RNA Secondary Structure with Assemble (Part 2)</title><content type='html'>The idea of this second part has been suggested by an &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; user (thank you Isabelle ;)). The problem is the following: you want to construct a 3D model containing two (or more) RNA molecules. These molecules can make some intermolecular interactions and helices. You can imagine for example something like a &lt;a href="http://ndbserver.rutgers.edu/atlas/xray/structures/U/ur0047/ur0047.html"&gt;kissing-complex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At now, your options are the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;find a resolved tertiary structure and edit the 2D structure calculated and displayed by Assemble. But you need to find a 3D structure with the RNA sequences you want (the edition of an RNA sequence is not available in Assemble and will be discussed in an other post)&lt;/li&gt;&lt;li&gt;construct your 2D yourself.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For the second option, you have to provide a CT or BPSEQ file describing a first draft of 2D.  But CT and BPSEQ formats describe single-molecular 2D. You can also decide to use a FASTA file describing your sequences and let Assemble predict a 2D. But, at now, Assemble delegates the 2D prediction to &lt;a href="http://www.tbi.univie.ac.at/RNA/RNAfold.html"&gt;RNAFold&lt;/a&gt; which work only on a single molecule. Consequently, I added to Assemble the ability to extend the current 2D model with new RNA molecules.&lt;br /&gt;&lt;br /&gt;In the 1.0 version of Assemble, you will find a menu named "2D model" containing the "Import" choice. If you decide to import an RNA molecule described in a FASTA file, Assemble will calculate a 2D for this new molecule and add it to the current 2D. This menu proposes you also to import a pre-calculated 2D described in a CT or BPSEQ file. Once the new 2D imported you can edit it and add inter-molecular interactions as described in the previous post.&lt;br /&gt;&lt;br /&gt;To construct the 3D model based on the kissing complex cited above, i created the following FASTA file:&lt;br /&gt;&lt;pre&gt;&gt;HIV-1 subtype A&lt;br /&gt;CUUGCUGAGGUGCACAGCAAG&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;When i opened it with Assemble, it predicted me the following 2D:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_1.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;Then i added the same molecule using the "import RNA molecule" function:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_2.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;Logically, Assemble predicted me the same folding:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_3.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;By selecting its four ends, I created dynamically the inter-molecular helix:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_4.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_5.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;Then, I generated the first draft of 3D containing the 3 helices and their connected single-strands (the inter-molecular helix is on the right):&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post6_6.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;The construction of the 3D model with the tools provided by Assemble will be the topic of upcoming posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-4464973953151417852?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/4464973953151417852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/editing-rna-secondary-structure-with_03.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4464973953151417852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/4464973953151417852'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/editing-rna-secondary-structure-with_03.html' title='Editing an RNA Secondary Structure with Assemble (Part 2)'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-1977926468577690087</id><published>2009-04-08T09:29:00.000+02:00</published><updated>2009-04-08T09:34:31.262+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publications'/><title type='text'>Researchers develop new way to see single RNA molecules inside living cells</title><content type='html'>A &lt;a href="http://www.lifesciencesworld.com/news/view/101271"&gt;really interesting article&lt;/a&gt; about a new  type of probe developed by Santangelo and colleagues. It allows to visualize single ribonucleic acid (RNA) molecules within live cells. The original article has been published online in the journal &lt;a href="http://www.nature.com/nmeth/journal/vaop/ncurrent/abs/nmeth.1316.html"&gt;&lt;em&gt;Nature Methods&lt;/em&gt; on April 6&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-1977926468577690087?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/1977926468577690087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/researchers-develop-new-way-to-see.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1977926468577690087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/1977926468577690087'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/researchers-develop-new-way-to-see.html' title='Researchers develop new way to see single RNA molecules inside living cells'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-8066412869624141281</id><published>2009-04-02T10:12:00.000+02:00</published><updated>2009-04-20T11:43:15.462+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>Editing an RNA Secondary Structure with Assemble (Part 1)</title><content type='html'>The construction of an RNA 3D model starts with the definition of an &lt;a href="http://en.wikipedia.org/wiki/Secondary_structure#Nucleic_acids"&gt;RNA secondary structure&lt;/a&gt; (which is, at least energetically, the main component of an RNA architecture). Using &lt;a href="http://www.bioinformatics.org/assemble/"&gt;Assemble&lt;/a&gt;, you can:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;open a file describing such a structure (described in a &lt;a href="http://mfold.bioinfo.rpi.edu/www-NAR03/doc/structure-format.html"&gt;CT&lt;/a&gt; or &lt;a href="http://www.ibi.vu.nl/programs/k2nwww/static/data_formats.html"&gt;BPSEQ&lt;/a&gt; file),&lt;/li&gt;&lt;li&gt;open a resolved tertiary structure described in a &lt;a href="http://www.rcsb.org/pdb/static.do?p=file_formats/pdb/index.html"&gt;PDB&lt;/a&gt; file (and Assemble will call the &lt;a href="http://ndbserver.rutgers.edu/services/download/"&gt;RNAVIEW&lt;/a&gt; algorithm to annotate it with a secondary structure), &lt;/li&gt;&lt;li&gt;open an RNA sequence described in a &lt;a href="http://en.wikipedia.org/wiki/Fasta_format"&gt;FASTA&lt;/a&gt; file (and Assemble will call RNAFold from the &lt;a href="http://www.tbi.univie.ac.at/RNA/"&gt;Vienna Package&lt;/a&gt; to predict a secondary structure),&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In general, this secondary structure is produced by an RNA algorithm. Biologists use this result as a first draft. Then, they have to adapt it to fit their experimental data. The  structural edition in the 2D panel of Assemble was already available in the last developement releases. This week I have improved it.&lt;br /&gt;&lt;br /&gt;To give an example, I decided to use the third option and to predict and edit the secondary structure of a non-coding RNA candidate. I went to the &lt;a href="http://research.imb.uq.edu.au/rnadb/"&gt;RNAdb&lt;/a&gt; database and I downloaded the entry FT3100 from the FANTOM3 dataset. Once opened with Assemble, the RNAFold algorithm proposes me this fold:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_1.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;You can select one or several helices and delete them:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_2.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_3.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;Then you can select four residues to define a new helix. Each couple of residues has to be located in the same single-strand and their distance has to be greater or equal to 2 (this will produce an helix of size &gt;= 2):&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_4.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_5.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;The design of a &lt;a href="http://en.wikipedia.org/wiki/Pseudoknot"&gt;pseudoknot&lt;/a&gt; is possible:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_6.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_7.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;You can change the type of &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/11345429"&gt;base-base interaction&lt;/a&gt;:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_8.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_9.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;Or add new tertiary interactions:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_10.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_11.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;The tertiary interactions and the type of the base-base interactions will be important when you will refine your 3D model. The refinement algorithm will improve your models according to the base-base interactions defined in the secondary structure.&lt;br /&gt;Last step, select in your secondary structure one or several structural domains (helix or single-strand) to produce their 3D fold:&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_12.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;&lt;img style="margin: 0px 10px 10px 0px; text-align: justify; cursor: pointer;" src="http://bioinformatics.org/assemble/blog/pictures/post4_13.png" width="420" alt="" border="0" /&gt;&lt;br /&gt;At any moment, you can delete a 3D fold, edit the secondary structure and generate a new one.&lt;br /&gt;This improved RNA 2D edition will also be available for &lt;a href="http://bioinformatics.org/s2s"&gt;S2S 2.0&lt;/a&gt;.&lt;br /&gt;In an upcoming post, I will show you how to construct a secondary structure with data coming from different files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-8066412869624141281?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/8066412869624141281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/editing-rna-secondary-structure-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8066412869624141281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/8066412869624141281'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/04/editing-rna-secondary-structure-with.html' title='Editing an RNA Secondary Structure with Assemble (Part 1)'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-3415374401252542932</id><published>2009-03-27T14:13:00.001+01:00</published><updated>2010-01-23T20:19:51.613+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S2S'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble'/><title type='text'>The countdown has started</title><content type='html'>Ok... I have announced on the &lt;a href="http://bioinformatics.org/s2s"&gt;S2S&lt;/a&gt; and &lt;a href="http://bioinformatics.org/assemble"&gt;Assemble&lt;/a&gt; websites that I will release their new versions for the second half of April 2009. Less than one month to find and fix as many bugs as possible ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-3415374401252542932?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/3415374401252542932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/03/countdown-has-started.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3415374401252542932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/3415374401252542932'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/03/countdown-has-started.html' title='The countdown has started'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277968977928745197.post-7735375939581623936</id><published>2009-03-23T13:07:00.001+01:00</published><updated>2009-03-27T20:12:01.330+01:00</updated><title type='text'>Introduction</title><content type='html'>To start this blog, several informations about me. I'm an assistant professor in a &lt;a href="http://www.unistra.fr/"&gt;french university&lt;/a&gt; since 2002. I'm also a molecular biologist doing software development since 2001 (since the end of my PhD more precisely). So far, I developed Java tools for structural biology (check the &lt;a href="http://www.bioinformatics.org/s2s/"&gt;S2S&lt;/a&gt; and &lt;a href="http://www.bioinformatics.org/assemble/"&gt;Assemble&lt;/a&gt; websites for details). Beside biology, i really like to discover and test new programming languages: &lt;a href="http://www.python.org/"&gt;python&lt;/a&gt;, &lt;a href="http://www.ruby-lang.org/"&gt;ruby&lt;/a&gt;, &lt;a href="http://groovy.codehaus.org/"&gt;groovy&lt;/a&gt;, &lt;a href="http://www.gnu.org/software/gawk/manual/gawk.html"&gt;awk&lt;/a&gt;, &lt;a href="http://developer.apple.com/cocoa/"&gt;Cocoa&lt;/a&gt; (my favorite development environment is &lt;a href="http://www.apple.com/macosx/"&gt;OSX&lt;/a&gt;), &lt;a href="http://www.wolfram.com/"&gt;Mathematica&lt;/a&gt; (a little bit),.... I will post on this blog my ideas/thoughts and the progresses of my research and development projects. Stay in touch ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277968977928745197-7735375939581623936?l=serialized-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serialized-thoughts.blogspot.com/feeds/7735375939581623936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/03/introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7735375939581623936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277968977928745197/posts/default/7735375939581623936'/><link rel='alternate' type='text/html' href='http://serialized-thoughts.blogspot.com/2009/03/introduction.html' title='Introduction'/><author><name>Fabrice Jossinet</name><uri>https://profiles.google.com/116605164961471297311</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-pxsI2fMjbNM/AAAAAAAAAAI/AAAAAAAAAF0/L4Yy6TiVntQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
