<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Bleeding Edge Biotech</title>
	
	<link>http://www.bleedingedgebiotech.com/blog</link>
	<description>Bioinformatics and Big Iron</description>
	<lastBuildDate>Sat, 24 Apr 2010 22:09:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BleedingEdgeBiotech" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bleedingedgebiotech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The next frontier in IaaS: Non-commodity and vertical scaling</title>
		<link>http://www.bleedingedgebiotech.com/blog/hpc/the-next-frontier-in-iaas-non-commodity-and-vertical-scaling/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/hpc/the-next-frontier-in-iaas-non-commodity-and-vertical-scaling/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 22:09:34 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Utility Computing]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=179</guid>
		<description><![CDATA[Something I&#8217;ve been thinking about came up several times at BioIT World last week.  It was mentioned during the cloud computing workshop and even Deepak Singh&#8217;s keynote.  It&#8217;s the notion of service oriented architectures that offer boutique or non-commodity infrastructure as a service.  Clearly the reason that Amazon Web Services was able [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 460px"><img alt="Anton ASIC for molecular dynamics" src="http://www.psc.edu/science/2009/cyberinfrastructure/images/Anton_chip_CACM.jpg" title="Anton_chip_CACM" width="450" /><p class="wp-caption-text">Anton ASIC for molecular dynamics</p></div></p>
<p>Something I&#8217;ve been thinking about came up several times at <a href="http://www.bio-itworldexpo.com/" title="Bio-IT World">BioIT World</a> last week.  It was mentioned during the cloud computing workshop and even <a href="http://mndoci.com/" title="business|bytes|genes|molecules | ruminations on science, data and computing by Deepak Singh">Deepak Singh</a>&#8217;s keynote.  It&#8217;s the notion of <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" title="Service-oriented architecture - Wikipedia, the free encyclopedia">service oriented architectures</a> that offer boutique or non-commodity <a href="http://en.wikipedia.org/wiki/Cloud_computing" title="Cloud computing - Wikipedia, the free encyclopedia">infrastructure as a service</a>.  Clearly the reason that <a href="http://aws.amazon.com/" title="Amazon Web Services">Amazon Web Services</a> was able to shake things up in this space was due to <a href="http://en.wikipedia.org/wiki/Economy_of_scale" title="Economy of scale - Wikipedia, the free encyclopedia">economies of scale</a>.  This is a core tenet of cloud computing.  Companies like Google and Amazon can leverage their massive operational scale and purchasing power in order to democratize access to compute and storage.</p>
<p>The buzz around the cloud and high-performance computing is almost always in reference to scale-out or <a href="http://en.wikipedia.org/wiki/Scalability" title="Scalability - Wikipedia, the free encyclopedia">horizontal scaling</a> architectures.  While I am known to have drunk the kool-aid, I also take issue with the idea that this is the only way to scale applications.  Now that the cloud is becoming less hip and anyone with knowledge of a scripting language is able to crunch terabytes of data on thousands of CPU&#8217;s, I&#8217;m left wondering where the next challenge is.</p>
<p>Big clusters and big storage are essentially solved problems.  And that&#8217;s why it&#8217;s reached a level of abstraction that allows me to manage it all from my laptop and a web browser.  A lot of the best practices that arose in the cloud era are finding their way back into the HPC space.  The cloud has accelerated efforts in automation, <a href="http://hadoop.apache.org/" title="Welcome to Apache Hadoop!">data-intensive compute frameworks</a>, asynchronous programming, and has <a href="http://news.cnet.com/8301-19413_3-10470260-240.html" title="Understanding the cloud and 'devops'--Part 1 | The Wisdom of Clouds - CNET News">blurred the line between the developer and the sysadmin</a>.  That&#8217;s what makes the cloud awesome.</p>
<p>For scientific computing in particular it has finally provided agile and experimental IT to match the experimental essence of science.  A bioinformatician or computational biologist too often handles responsibility in the wet lab as well as the machine room.  Research should not have to wait 4 to 6 months to acquire new hardware or spend 5 days configuring a relational database.  This stifles scientific progress and takes the researcher away from doing what she does best.</p>
<p>What do we do when the problem is special and the resource requirements aren&#8217;t consumer grade compute and storage.  Are we back to the drawing board?  How can we take all the awesomeness of the cloud and make it work in those scenarios?  I&#8217;m talking about IaaS offerings that include <a href="http://en.wikipedia.org/wiki/Application-specific_integrated_circuit" title="Application-specific integrated circuit - Wikipedia, the free encyclopedia">ASICs</a>, <a href="http://en.wikipedia.org/wiki/GPGPU" title="GPGPU - Wikipedia, the free encyclopedia">GPGPUs</a>, <a href="http://en.wikipedia.org/wiki/InfiniBand" title="InfiniBand - Wikipedia, the free encyclopedia">Infiniband</a>, <a href="http://en.wikipedia.org/wiki/NUMAlink" title="NUMAlink - Wikipedia, the free encyclopedia">NUMAlink</a>, and the stuff that gives you real performance and not just throughput.  It doesn&#8217;t have to stop with IT infrastructure.  What if <a href="http://www.completegenomics.com/" title="Complete Genomics">cloud sequencing</a> had an API?  What if anyone could have easy remote access to a <a href="http://en.wikipedia.org/wiki/Mass_spectrometry" title="Mass spectrometry - Wikipedia, the free encyclopedia">mass spec</a> or a <a href="http://en.wikipedia.org/wiki/Synchrotron" title="Synchrotron - Wikipedia, the free encyclopedia">synchrotron</a>?</p>
<p>This is technology we have in hand today.  You can partner with big universities to use their high end lab instruments.  You can even <a href="http://www.nrbsc.org/anton-letters-of-intent/" title="NRBSC | Anton Letters of Intent">apply for time</a> on special supercomputers like the Anton from <a href="http://www.deshawresearch.com/" title="D.&nbsp;E.&nbsp;Shaw Research">DESRES</a>.  I would like to see these types of resources open up in the same way that Amazon enabled anyone with a credit card to spin up a big IT infrastructure.  This is critical for small companies to compete and innovate.  It would also create new business models and platforms built on top of these services.  The cloud gives us some of this today, but what will it look like in the future?</p>
<p>Further reading:</p>
<ul>
<li><a href="http://www.penguincomputing.com/POD/Summary" title="Penguin Computing on Demand | www.penguincomputing.com">Penguin On Demand</a></li>
<li><a href="http://www.datacenterknowledge.com/archives/2010/02/15/sgi-cyclone-offers-hpc-in-the-cloud/">SGI Cyclone Offers HPC in the Cloud</a></li>
<li><a href="http://gigaom.com/2009/01/09/here-come-the-specialty-clouds/" title="Here Come the Specialty Clouds">Here Come the Specialty Clouds</a></li>
<li><a href="http://peterlaird.blogspot.com/2009/05/cloud-computing-taxonomy-at-interop-las.html" title="Laird OnDemand: Cloud Computing Taxonomy at Interop Las Vegas, May 2009">Cloud Computing Taxonomy</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/bwu8OKkuCTA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/hpc/the-next-frontier-in-iaas-non-commodity-and-vertical-scaling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Antibody Docking on the Amazon Cloud</title>
		<link>http://www.bleedingedgebiotech.com/blog/bioengineering/antibody-docking-on-the-amazon-cloud/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/bioengineering/antibody-docking-on-the-amazon-cloud/#comments</comments>
		<pubDate>Wed, 20 May 2009 02:03:31 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Bioengineering]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[HPC]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=150</guid>
		<description><![CDATA[Today an article I wrote for Bio-IT World was published describing Antibody docking experiments that are running on Amazon EC2. Since my final edits didn&#8217;t make the deadline I wanted to post the entire article here with some inline links.
&#8212;
It was 18 months ago in this column that Mike Cariaso proclaimed, “Buying CPUs by the [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://www.bio-itworld.com/issues/2009/may-jun/antibody-docking-EC2.html" title="">an article</a> I wrote for Bio-IT World was published describing Antibody docking experiments that are running on <a href="http://aws.amazon.com/ec2/" title="Amazon Elastic Compute Cloud (Amazon EC2)">Amazon EC2</a>. Since my final edits didn&#8217;t make the deadline I wanted to post the entire article here with some inline links.</p>
<p>&#8212;</p>
<p>It was 18 months ago in this column that <a href="http://cariaso.googlepages.com/" title="cariaso.com -  ">Mike Cariaso</a> proclaimed, <a href="http://www.bio-itworld.com/issues/2007/nov/inside-the-box-buying-cpus" title="Buying CPUs by the hour is back">“Buying CPUs by the hour is back”</a> in reference to our work with <a href="http://aws.amazon.com/ec2/" title="Amazon Elastic Compute Cloud (Amazon EC2)">Amazon’s Elastic Compute Cloud (EC2)</a>. Back then, we were perhaps a bit far ahead of the hype vs. performance curve of cloud computing. A handful of forward-thinking companies were finding ways to <a href="http://en.wikipedia.org/wiki/Scalability#Scale_horizontally_.28scale_out.29" title="Scalability - Wikipedia, the free encyclopedia">scale out</a> web services. Few research groups were putting EC2 instances to work for real number crunching in the life sciences. In the last two years, utility computing has begun to make an impact on real world problems (and budgets) in many industries. For researchers starved for computing power, the flexibility of the pay-as-you-go access model is compelling. The Amazon EC2 process makes the grant process used by national Supercomputing centers look arcane and downright stifling. Innovative and &#8216;<a href="http://mndoci.com/blog/2007/12/07/bursty-work/" title="Bursty work : business|bytes|genes|molecules">bursty</a>&#8216; research requires dynamic access to a large pool of CPU and storage. Computational drug design is a great place to begin to clear the air about the reality of this emerging technology.</p>
<p>Accelerating the creation of novel therapeutics is priority one for the research side of the pharmaceutical industry. Much time is spent optimizing the later phases of clinical trials in many pipelines. However, IT and infrastructure decisions made much earlier in the process can have a profound impact on the momentum and direction of the entire endeavor. For <a href="http://en.wikipedia.org/wiki/Protein_engineering" title="Wikipedia Entry: Protein engineering">protein engineers</a> at <a href="http://www.bio-itworld.com/issues/2009/jan-feb/target-programming-pfizer-cox.html" title="Bio-IT World">Pfizer’s Bioinnovation and Biotherapeutics Center</a>, the challenging task of <a href="http://en.wikipedia.org/wiki/Antibody" title="Wikipedia Entry: Antibody">Antibody</a> <a href="http://en.wikipedia.org/wiki/Docking_%28molecular%29" title="Wikipedia Entry: Docking (molecular)">docking</a> presents computational roadblocks. All-atom refinement is the major high performance computing challenge in this area.</p>
<p>Respectable models of a protein’s three-dimensional structure can usually be generated on a single workstation in a matter hours. After building multiple models, a refinement step typically produces the most accurate models. Atomic detail is necessary to validate whether newly modeled antibodies will bind their target epitopes and to get a clear picture of the <a href="http://en.wikipedia.org/wiki/Protein-protein_interaction" title="Wikipedia Entry: Protein-protein interaction">protein-protein interactions</a> and binding interfaces of these immunogenic molecules. </p>
<p><img src="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2009/09/1gla-300x225.png" alt="1gla" title="1gla" width="300" height="225" class="alignright size-medium wp-image-176" /></p>
<p>One of the most successful frameworks for studying protein structures at this scale is <a href="http://www.rosettacommons.org/" title="Rosetta Commons">Rosetta++</a>, developed by <a href="http://depts.washington.edu/bakerpg/" title="The Baker Laboratory Homepage">David Baker at the University of Washington</a>. Baker describes Rosetta as &#8220;a unified kinematic and energetic framework… (that) allows a wide-range of molecular modeling problems … to be readily investigated.&#8221; Refinement of antibody docking involves small local perturbations around the binding site followed by evaluation with Rosetta’s energy function. It’s an iterative process that requires a massive amount of computing based on a small amount of input data. The mix of computational complexity with a pleasantly parallel nature makes the task suitable for both high-end supercomputers and Internet-scale grids. </p>
<h3>BBC Two</h3>
<p>When Giles Day and the informatics team at Pfizer BBC designed its antibody-modeling pipeline using Rosetta, it soon realized it had a serious momentum killer. Each antibody model took 2¬–3 months using the 200-node cluster. With dozens of new antibodies to model, the project was at a standstill until they could get enough compute capacity to do the appropriate sampling. Furthermore, the pipeline was invoked with unpredictable frequency since it was dependent upon discovery in other departments. What it needed was a scale-out architecture to support &#8220;surge capacity&#8221; in docking calculations. This surge could happen frequently or not at all, making capacity planning extremely difficult. </p>
<p>
Traditionally options were limited to expanding in-house resources by adding more nodes to the cluster or reducing the sampling. <img src="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2009/05/4amd-225x300.jpg" alt="4amd" title="4amd" width="225" height="300" class="alignright size-medium wp-image-167" /> The only true option was to throw more CPUs at the problem &#8212; a doubled capacity could potentially halve a two-month calculation – but would necessitate acquisition, deployment, and operational costs. After evaluating those costs, they contracted the <a href="http://www.bioteam.net/" title="BioTeam - Enabling Science">BioTeam</a> to provide them with a cloud based solution. The result was a scalable architecture custom fit to their workloads and built entirely on Amazon Web Services (AWS). As was clearly evidenced at this year’s <a href="http://www.bio-itworldexpo.com/" title="Bio-IT World Conference &amp; Expo 2009">Bio-IT World Expo</a>, the Cloud is mainstream today. Moreover, the AWS team is years ahead of the competition. AWS is unveiling new features and API improvements almost every month. The AWS stack is fast becoming a first choice by BioTeam for cost-effective virtual infrastructure and high-performance computing on-demand. </p>
<p>The architecture employed for docking at Pfizer makes use of the nearly the entire suite of services offered by Amazon. A huge array of Rosetta workers can be spun up on EC2 by a single protein engineer and managed through a web browser. As Chris Dagdigian pointed out in his <a href="http://blog.bioteam.net/2009/04/28/bio-it-world-keynote-slides/" title="Bio-IT World Keynote Slides  : BioTeam Inc.">recent keynote at Bio-IT World</a>: While the cloud is quite hyped, this isn’t rocket science. The <a href="http://aws.amazon.com/s3/" title="Amazon Simple Storage Service (Amazon S3)">Simple Storage Service (S3)</a> stores inputs and outputs, <a href="http://aws.amazon.com/simpledb/" title="Amazon SimpleDB">SimpleDB</a> tracks job meta-data, and the <a href="http://aws.amazon.com/sqs/" title="Amazon Simple Queue Service (Amazon SQS)">Simple Queue Service</a> glues it all together with message passing. What Amazon did right in 2007 was elastic compute and storage. What they do better in 2009 is to provide developers everywhere with a complete stack for building highly efficient and scalable systems without a single visit to a machine room. The workloads at Pfizer that previously took months are now done overnight and the research staff can focus on results without pushing their projects on the back shelf.</p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/AjQUJwHSCRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/bioengineering/antibody-docking-on-the-amazon-cloud/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Plenary Keynote</title>
		<link>http://www.bleedingedgebiotech.com/blog/conferences/plenary-keynote/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/conferences/plenary-keynote/#comments</comments>
		<pubDate>Mon, 04 May 2009 20:55:24 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=139</guid>
		<description><![CDATA[
The Bio-IT World Conference &#38; Expo &#8216;09 took place last week in Boston.  Highlights included my role model and colleague Chris Dagdigian giving the plenary keynote.  Slides can be found at blog.bioteam.net.  The keynote was extremely well received by the audience and his talking points resonated throughout the conference.  




James Hamilton [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2009/05/picture-1.png" alt="bio-itworld09" title="bio-itworld09" width="368" height="108" class="aligncenter size-full wp-image-145" /></p>
<p><a href="http://www.bio-itworldexpo.com/" title="Bio-IT World">The Bio-IT World Conference &amp; Expo &#8216;09</a> took place last week in Boston.  Highlights included my role model and colleague <a href="http://gridengine.info/" title="gridengine.info">Chris Dagdigian</a> giving the plenary keynote.  Slides can be found at <a href="http://blog.bioteam.net/2009/04/28/bio-it-world-keynote-slides/" title="Bio-IT World Keynote Slides  : BioTeam Inc.">blog.bioteam.net</a>.  The keynote was extremely well received by the audience and his talking points resonated throughout the conference.  </p>
<p><a href="http://blog.bioteam.net/wp-content/uploads/2009/04/bioitworld-2009-keynote-cdagdigian.pdf"><br />
<img width="240" border="0" alt="dag-1.png" src="http://blog.bioteam.net/wp-content/uploads/2009/04/dag-1.png" style="padding: 2px; display: inline;"/><br />
</a></p>
<p><span id="more-139"></span></p>
<p><a href="http://perspectives.mvdirona.com/" title="Perspectives - James Hamilton">James Hamilton</a> from Amazon wrote up <a href="http://perspectives.mvdirona.com/2009/05/03/BioITWorldKeynote.aspx" title="Perspectives">a nice summary</a> as well.</p>
<p>There was a great panel on Cloud computing featuring Chris Dag along with representatives from CycleComputing, Google, Johnson &amp; Johnson, and Eli Lilly.  I didn&#8217;t take notes but topics ranged from how to manage software licensing to cloud portability to security and data motion concerns.  It was a very focused discussion that definitely shed light upon some of the opportunities and challenges that lie ahead.</p>
<p>Another highlight was meeting and talking to vendors like <a href="http://isilion.blogsome.com/" title="Isilion">Isilion</a>, <a href="http://www.cyclecomputing.com/" title="CycleComputing">CycleComputing</a>, <a href="http://www.asperasoft.com/" title="Aspera Software - High-Speed File Transfer">Aspera</a>, <a href="http://www.genologics.com/" title="Geneologic">Geneologics</a>, <a href="http://www.eyesopen.com/" title="OpenEye Scientific Software | Shaping the industry.">OpenEye</a>, <a href="http://www.omixon.com/" title="Omixon">Omixon</a>, <a href="http://www.ocarinanetworks.com/" title="Ocarina">Ocarina</a>, and <a href="http://www.nextbio.com/" title="NextBio">NextBio</a>.</p>
<p>I had an excellent time and met a lot of new faces &#8211; some of whom I&#8217;ve worked with (virtually) for almost a year.  In the end the biggest highlight for me was realizing that I am privileged to work with some truly awesome people on one of the coolest companies on this planet.</p>
<p><img src="http://farm4.static.flickr.com/3628/3485510589_5be3b356d3.jpg?v=0" alt="BioTeam Group Photo" /></p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/wbMFzsIDWLo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/conferences/plenary-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thirty Years of (Bio)Molecular Simulation: How Far Have We Come?</title>
		<link>http://www.bleedingedgebiotech.com/blog/molecular-dynamics/thirty-years-of-biomolecular-simulation-how-far-have-we-come/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/molecular-dynamics/thirty-years-of-biomolecular-simulation-how-far-have-we-come/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 04:40:52 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Molecular Dynamics]]></category>
		<category><![CDATA[Simulation]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=116</guid>
		<description><![CDATA[This was originally intended to be micro-blogged talk.  Probably on friendfeed.  But when I walked into the old Chevron building on the Pitt campus to listen to Professor Wilfred van Gunsteren the wireless was spotty, so I saved my notes for a triumphant return to normal blogging.  The talk is part of [...]]]></description>
			<content:encoded><![CDATA[<p>This was originally intended to be micro-blogged talk.  Probably <a href="http://friendfeed.com/e/f44cb9b9-2d9a-4c20-b1e7-1e8dded54ed4/Seminar-Predicting-Function-from-Protein/">on friendfeed</a>.  But when I walked into the old Chevron building on the Pitt campus to listen to <a href="http://fm-eth.ethz.ch/eth/peoplefinder/FMPro?-db=whoiswho.fp5&amp;-format=who%5fdetail%5fen.html&amp;-lay=html&amp;-op=eq&amp;who%5fname%5ffirstname=Wilfred%20Gunsteren&amp;-recid=34807&amp;-find=">Professor Wilfred van Gunsteren</a> the wireless was spotty, so I saved my notes for a triumphant return to normal blogging.  The talk is part of a lecture series presented by the <a title="Center for Molecular and Materials Simulations:Home" href="http://www.cmms.pitt.edu/">CMMS</a> at the University of Pittsburgh.  Since it was probably the intended purpose when I started Bleeding Edge Biotech; this is my notepad of the distinguished lecturer&#8217;s slides and talking points.</p>
<p><span id="more-116"></span></p>
<blockquote><p>Computation based on molecular models is playing an increasingly important role in biology, biological chemistry, and biophysics. Since only a very limited number of properties of biomolecular systems is actually accessible to measurement by experimental means, computer simulation can complement experiment by providing not only averages, but also distributions and time series of any definable – observable or non-observable – quantity, for example conformational distributions or interactions between parts of molecular systems. Present day biomolecular modelling is limited in its application by four main problems: 1) the force-field problem, 2) the search (sampling) problem, 3) the ensemble (sampling) problem, and 4) the experimental problem. These four problems will be discussed and illustrated by practical examples. Progress over the past thirty years will be briefly reviewed. Perspectives will be outlined for pushing forward the limitations of molecular modelling.</p></blockquote>
<h4>Why Thirty Years?</h4>
<blockquote><p>&#8230;first simulations were performed in 1976..</p></blockquote>
<p>Molecular modeling choices to make:</p>
<ul>
<li><a title="Degrees of freedom - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Degrees_of_freedom">Degrees of Freedom</a>: atoms are elementary</li>
<li>Forces (interactions between atoms)</li>
<li><a title="Boundary value problem - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Boundary_condition">Boundary conditions</a></li>
<li>Methods to generate configuration of atoms: <a title="Newton's laws of motion - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Newton's_laws_of_motion">Newton&#8217;s equation</a></li>
</ul>
<h3>Simulations can:</h3>
<ul>
<li>explain experiment</li>
<li>provoke experiment</li>
<li><span style="color: #ff0000;">replace experiment</span></li>
<li>aid in establishing intellectual property</li>
</ul>
<h3>The four problems</h3>
<ul>
<li>Force field problem</li>
<li>The search (sampling) problem</li>
<li>The ensemble sampling problem</li>
<li>The experimental problem</li>
</ul>
<h3>The Force Field problem</h3>
<ul>
<li>small <a title="Free energy - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Free_energy">free energy</a> differences</li>
<li>account for <a title="Entropy - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Entropy">entropic</a> effects</li>
<li>variety of atoms and molecules (keep it simple; transferable parameters)</li>
</ul>
<p>&#8230;using only the PDB for force field development just doesn&#8217;t work out.</p>
<p>Most dominant fold is not difficult; equilibra between folds is more important.  Should be able to get melting temperatures from simulations.  Solvent viscosity drives the kinetics of folding.  Todo: Polarizable force-fields.<br />
&#8212;</p>
<h3>The searching (sampling) problem</h3>
<p>A. convergence<br />
B. alleviated<br />
C. aggrevated</p>
<h4>Methods to compute free energy</h4>
<ul>
<li>counting configurations</li>
<li>thermodynamic integration (many simulations)</li>
<li>perturbation formula (one simulation)</li>
<li>One-step perturbation (few simulations)</li>
</ul>
<p>- use &#8220;soft-core&#8221; atoms for each site where the inhibitors will interact.</p>
<p>Original Viagra and Levitra could have benefitted from this method (IP, patents)</p>
<h3>The ensemble (sampling) problem</h3>
<ul>
<li>Entropy</li>
<li>Averaging</li>
<li>Non-linear averaging</li>
</ul>
<p>Coiled-coil stability has a strong entropic component.  For monomers the solute-solvent interaction decreases.  For trimers the solute-solute interaction decreases.  Entropy increases with temperature.  In trimers atomic fluctuations do not increase with temperature but solute entropy increases with temperature.</p>
<h3>The experimental problem</h3>
<ul>
<li>Averaging</li>
<li>Insufficient data</li>
<li>Insufficient accuracy</li>
</ul>
<p>&#8220;Averages are dangerous&#8221;</p>
<h4>Conclusions:</h4>
<ul>
<li>Experimental data cannot determine the average structure</li>
<li>Experimental data cannot determine the biomolecular structure</li>
</ul>
<p>Artifacts of XPLOR NMR refinement disagree with simulations guided by NOE-restraints<br />
- Two ensembles with no ensemble overlap and given same experimental data</p>
<p>&#8220;Experimental data is not sufficient&#8221;</p>
<p>Don&#8217;t rely on structural data (It&#8217;s derived; strive for primary data)</p>
<h3>History</h3>
<p>1957 First molecule<br />
1964 atomic liguid (argon)<br />
1971 molecular liquid (water)</p>
<h3>Future</h3>
<p>2001 &#8211;<br />
2029 Biomolecules in water<br />
2034 E-coli<br />
2056 Mamallian cell (10^-9 sec)<br />
2080 Biomolecules in water (fast as nature) 10^6<br />
2172 Human body (10^27 atoms) 1 sec</p>
<blockquote><p><span style="text-decoration: underline;"><em>So what</em></span> if you could simulate every atom in your body for 1 second?</p>
<p>&#8211; There&#8217;s much better things simulation can answer; ask better questions.</p></blockquote>
<h4>Polarizable Force Field</h4>
<p>- improves transferability between different environments<br />
- working on these force fields<br />
- solvation drives protein processes</p>
<h4>Coarse-graining</h4>
<p>- Need to switch FG/CG, back and forth<br />
- Run simulations in parallel<br />
- Easy to clamp 5 atoms to 1 but not easy to map 1 to 5<br />
- FG/CG replica-exchange simulation enhances sampling<br />
- Much faster to cross barriers in CG mode if you can switch<br />
- Both force-fields must be thermodynamically calibrated</p>
<p>We need simulations to explain experiment; so we can see the numbers.  For molecular modelers, there&#8217;s still enough work to do at least until 2172!</p>
<h4>Questions from the audience</h4>
<p>Q: What&#8217;s the state of NMR determination<br />
A: It depends, narrow bundles should have more motion.  Stable proteins are easy.  Averaging problem is present even in Crystallography.  Can&#8217;t get R-values.  Many many structures are not that good (XPLOR FF is simple, no solvent).  Found 20% of side-chain J-values cannot be right.  Simulation is getting to the point to correct experiment.</p>
<p>Q: Could you comment on CG model &#8216;clamping atoms&#8217; and potential problems related to entropy<br />
A: Take 5 atoms, make a ball, you lose entropy.  You should compensate that in the energy level?  You must balance it.</p>
<p>Q: Is Path integral still useful?<br />
A: No, we&#8217;d like to remove it next version of Gromos.</p>
<p>Professor van Gunsteren is a big believer in using all the data you can get your hands on.</p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/OAMgtmuv4Fk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/molecular-dynamics/thirty-years-of-biomolecular-simulation-how-far-have-we-come/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CryoEM of Nanomachines</title>
		<link>http://www.bleedingedgebiotech.com/blog/structural-biology/cryoem-of-nanomachines/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/structural-biology/cryoem-of-nanomachines/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 17:53:08 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Structural Biology]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=88</guid>
		<description><![CDATA[
There was a time in structural biology when solving protein structures using NMR was received with considerable skepticism.  In addition to the normal experimental uncertainty, the technique generated structures with additional uncertainty due to the vibrational motions of proteins in solution.  That&#8217;s part of the reason standard NMR entries in the PDB contain [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344" data="http://www.youtube.com/v/4-qvaGTlsY4&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/4-qvaGTlsY4&amp;amp;hl=en&amp;amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>There was a time in structural biology when solving protein structures using <a title="Nuclear magnetic resonance - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance">NMR</a> was received with considerable skepticism.  In addition to the normal experimental uncertainty, the technique generated structures with additional uncertainty due to the vibrational motions of proteins in solution.  That&#8217;s part of the reason standard NMR entries in the PDB contain ~20 structures while x-ray structures have just one.  However modern NMR methods have advanced to the point that few skeptics are left.  The two techniques together were essential in the rapid increase of structural information that&#8217;s available today.</p>
<p><span id="more-88"></span></p>
<p>According to Dr. <a title="- NCMI - Baylor College of Medicine - Houston, TX" href="http://ncmi.bcm.tmc.edu/people/gcc_faculty_77" class="broken_link">Wah Chiu</a>, <a title="Cryo-electron microscopy - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Cryo-electron_microscopy">electron cryomicroscopy</a> today looks a lot like NMR 20 years ago.  On his first slide he showed was a definition of Cryo-EM, which looked a lot like a definition of NMR.  In bold he emphasized that Cryo-EM is solving structures <strong>without crystals</strong>.  I&#8217;ve often heard protein crystallization called &#8216;black art&#8217; or &#8216;trying to hold a stack of bowling balls together with tape&#8217;.  I&#8217;m not a practitioner so I&#8217;ll assume it&#8217;s hard for at least the interesting cases.  Getting good crystals is not required but sample preparation rules still apply to Cryo-EM.  Wah stresses how diligent and often labor intensive work at the bench yields much better results further along in the pipeline.  Once they have a sample though, Wah has a <a href="http://ncmi.bcm.tmc.edu/ncmi/facilities/equipment">playground full of high-end instruments</a>&#8230;<br />
<img style="height: 451px; width: 350px;" src="http://ncmi.bcm.tmc.edu/ncmi/facilities/equipment/m3200_jpg" alt="JEOL 3200FSC electron cryomicroscope" /></p>
<p><strong>JEOL 3200FSC electron cryomicroscope</strong><br />
<img src="http://ncmi.bcm.tmc.edu/ncmi/facilities/equipment/cluster01" alt="ncmi cluster" /></p>
<p><strong>1,000-core Linux cluster</strong></p>
<p><small>images via [http://ncmi.bcm.tmc.edu]</small></p>
<p>Cryo-EM techniques have been very successful in determining structures of nanomachines (or macromolecular assemblies if you are frustrated with <a title="Nano-fications : business|bytes|genes|molecules" href="http://mndoci.com/blog/2008/09/03/nano-fications/">nano-fications</a>) and looks to continue improving over the next 20 years.  Large assemblies like <a title="Capsid - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Capsid">capsids</a>, <a title="Bacteriophage - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Bacteriophage">phages</a>, <a title="Nuclear Pore - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Nuclear_pore">pores</a>, and <a title="Ion channel - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Ion_channel">channels</a> are all possible with Cryo-EM.  The resolution is still quite far away from the &lt; 2 Angstroms typical of good x-ray structures.  If I remember correctly, Wah said they are currently achieving around 4.7 Angstrom res. and better depending on the system.  But resolution isn&#8217;t just a number, it&#8217;s all about <em>what you can actually see</em>.  And what they can actually see now is things like secondary structure and even side-chains.  Complete atomic detail is not very far off.</p>
<p>Software and computational techniques influenced by image processing and protein structure prediction efforts are providing atomic details even sooner than expected.  Wah&#8217;s group has developed <a title="Secondary Structure Element Identification:" href="http://ncmi.bcm.tmc.edu/software/AIRS/ssehunter/sse-help.htm">SSEHunter</a> to detect secondary structures from the Cryo-EM data and programs like <a title="About MODELLER" href="http://salilab.org/modeller/">MODELLER</a> are used to characterize each component <a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6WM5-4F01KDV-1&amp;_user=525223&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;view=c&amp;_version=1&amp;_urlVersion=0&amp;_userid=525223&amp;md5=8f7482e7743b2adf3c3adbf79c255221">[paper]</a>.</p>
<p>My expectations are quite high.  How long before we can see the entire cell and all of it&#8217;s components in atomic detail?  5? 10? 20 years?<br />
Futher reading:</p>
<ul>
<li><a href="http://linkinghub.elsevier.com/retrieve/pii/S0969-2126(08)00072-5">De Novo Backbone Trace of GroEL from Single Particle Electron Cryomicroscopy</a></li>
<li><a href="http://linkinghub.elsevier.com/retrieve/pii/S0969-2126(08)00013-0">Protein Structure Fitting and Refinement Guided by Cryo-EM Density</a></li>
<li><a href="http://linkinghub.elsevier.com/retrieve/pii/S0969-2126(06)00472-2">Identification of Secondary Structure Elements in Intermediate-Resolution Density Maps</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/bS96nL_Qrgc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/structural-biology/cryoem-of-nanomachines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Achieving Your Childhood Dreams</title>
		<link>http://www.bleedingedgebiotech.com/blog/lifestyle-design/achieving-your-childhood-dreams/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/lifestyle-design/achieving-your-childhood-dreams/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 03:25:49 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Lifestyle Design]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=85</guid>
		<description><![CDATA[RIP Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 &#8211; July 25, 2008)

]]></description>
			<content:encoded><![CDATA[<p>RIP Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 &#8211; July 25, 2008)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/ji5_MqicxSo&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ji5_MqicxSo&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/8PkMHTnVHsw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/lifestyle-design/achieving-your-childhood-dreams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impressions from ISMB 3Dsig</title>
		<link>http://www.bleedingedgebiotech.com/blog/conferences/impressions-from-ismb-3dsig/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/conferences/impressions-from-ismb-3dsig/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 21:13:45 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=84</guid>
		<description><![CDATA[This past weekend I attended my first ISMB conference in Toronto, ON.  I didn&#8217;t have time to attend the main conference but I did enjoy the 3Dsig satellite meeting in the days preceding the main event.  During the talks, I  used twitter to jot down some brief notes.  Here&#8217;s the rundown [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend I attended my first <a title="ISMB 2008" href="http://www.iscb.org/ismb2008/">ISMB</a> conference in Toronto, ON.  I didn&#8217;t have time to attend the main conference but I did enjoy the <a href="http://www.ebi.ac.uk/~rafi/3dsig08/">3Dsig</a> satellite meeting in the days preceding the main event.  During the talks, I  <a title="Adam Kraut - Twitter items - FriendFeed" href="http://friendfeed.com/adamk?service=twitter">used twitter</a> to jot down some brief notes.  Here&#8217;s the rundown of my favorite 3Dsig keynotes:</p>
<p><span id="more-84"></span></p>
<h3>&#8220;Towards Elucidating Allosteric Mechanisms of Function via Structure-based Analysis of Protein Dynamics&#8221;</h3>
<p>I am quite familiar with <a href="http://www.ccbb.pitt.edu/Professor_Websites/bahar/index.php" class="broken_link">Ivet Bahar</a> and her work since her lab is just across campus.  Dr. Bahar is formally trained in <a title="Polymer physics - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Polymer_physics">polymer physics</a> and brings a fresh approach to protein structure and dynamics.  Borrowing from polymer sciences, elastic network modeling is an efficient coarse-grain approach to calculating mechanical motions in proteins.  The approach is similar to <a title="Normal mode - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Normal_mode">Normal mode</a> analysis. Both <a title="Gaussian network model - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Gaussian_network_model">Gaussian Network models</a> and <a title="Anisotropy - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Anisotropy">Anisotropic</a> Network models are beautiful abstractions of macromolecular motion.  The low frequency (slowest) modes from the elastic network can be interpreted as the &#8220;functional&#8221; motions of the macromolecule.  Global motions might also be interpreted as allosteric effects.  Other uses for ANM modes are steering molecular dynamics simulations and small molecule docking.</p>
<p><img src="http://ignm.ccbb.pitt.edu/oGNMicon.jpg" alt="" /></p>
<p>One major benefit of ANM is computational efficiency.  Efficiency that allows large dynamical systems such as <a href="http://www.ccbb.pitt.edu/Professor_Websites/bahar/publications/162.pdf" class="broken_link">ribosomes</a> and <a href="http://www.rsc.org/Publishing/Journals/MB/article.asp?doi=b717819k">GroEL</a> to be studied, which is still infeasible for classical molecular dynamics.  Even though it&#8217;s an approximation, ANM captures the mechanisms of motion that are important to protein function.  I highly recommend submitting your favorite PDBid to <a href="http://ignmtest.ccbb.pitt.edu/cgi-bin/anm/anm1.cgi">ANM Server</a> and see how it works.</p>
<p>Papers:</p>
<ul>
<li><a href="http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;Cmd=ShowDetailView&amp;TermToSearch=16928735&amp;ordinalpos=7&amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum">Anisotropic network model: systematic evaluation and a new web interface.</a></li>
<li><a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pubmed&amp;pubmedid=18024008">Intrinsic dynamics of enzymes in the unbound state and relation to allosteric regulation.&#8221;</a></li>
</ul>
<h3>&#8220;On the Nature of Protein Fold Space: Extracting Functional Information from Apparently Remote Structural Neighbors&#8221;</h3>
<p>Dr. Barry Honig talks about the nature of protein fold space.  During the talk, he makes the statement &#8220;There is no such thing as a fold&#8221; which was effectively provocative.  His reasoning behind the statement was exemplified by several binding motifs which exist in proteins across 30 or 40 folds.  He had several other examples where functional similarities were observed in proteins even though the structures were divergent.  A fold class, he says, is a discretization which should come with a caveat.  The caveat being don&#8217;t let fold classes get in the way of your question.  If your question requires analysis of all metal-bindings sites, don&#8217;t start throwing away information because it&#8217;s &#8216;not the same fold&#8217;.</p>
<ul>
<li><a href="http://luna.bioc.columbia.edu/honiglab/mark-us/cgi-bin/submit.pl">Mark-Us: A Function Annotation Server</a></li>
</ul>
<h3>&#8220;I am not a PDBid I am a Biological Macromolecule&#8221;</h3>
<p><a href="http://www.youtube.com/watch?v=29JewlGsYxs">The Prisoner (YouTube)</a><br />
via Wikipedia:</p>
<blockquote><p>&#8220;Where am I?&#8221;<br />
&#8220;In the Village.&#8221;<br />
&#8220;What do you want?&#8221;<br />
&#8220;Information.&#8221;<br />
&#8220;Whose side are you on?&#8221;<br />
&#8220;That would be telling?. We want information. Information! INFORMATION!&#8221;<br />
&#8220;You won&#8217;t get it.&#8221;<br />
&#8220;By hook or by crook, we will.&#8221;<br />
&#8220;Who are you?&#8221;<br />
&#8220;The new Number Two.&#8221;<br />
&#8220;Who is Number One?&#8221;<br />
&#8220;You are Number Six.&#8221;<br />
&#8220;I am not a number ? I am a free man!&#8221;</p></blockquote>
<p>It&#8217;s no secret that <a title="Philip E. Bourne PhD" href="http://www.sdsc.edu/~bourne/">Phil E. Bourne</a> is big on Open Access.  He&#8217;s involved with the RCSB PDB, <a title="Public Library of Science" href="http://www.plos.org/">PLoS</a>, and more recently <a title="SciVee | Make Your Research Known" href="http://www.scivee.tv/">SciVee</a> in addition to his core research.  This was a dinner session which sparked some interesting discussions late into Friday evening.  He started off by referencing <a title="The Prisoner - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/The_Prisoner">The Prisoner</a>, a British sci-fi television show where the main character is imprisoned and referenced only by a number.  Phil parallels this with PDB structures, describing how entries in the PDB are essentially featureless and unannotated with respect to function.  Partially to blame is structural genomics efforts which rapidly solves structures without functional motivation.  The real functional information, he contends, lies in the literature.  The typical workflow for a biologist interested in a structure is to go the the PDB, find a structure, lookup primary citation, download the publication, examine figure, download structures, find more references, etc, etc.  In order to break this painful workflow he suggests better metadata support in the journal articles themselves, figures which are encoded as representations of the actual PDB coordinates, and lots of other mashable features in publications.  Then he talked about catching his graduate students watching YouTube and how that led to development of <a title="SciVee | Make Your Research Known" href="http://www.scivee.tv/">SciVee</a>.  Video is an attractive medium for describing structure-function relationships.  Speaking of attractiveness, one concerned member of the audience voiced an opinion that the more attractive scientists are going to get more attention on SciVee and that this would degrade science as a whole.  A lively discussion about the differences between a good speaker/pubcaster and a good scientist ensued.</p>
<h3>&#8220;Conformational Flexibility and Sequence Diversity in Computational Protein Design&#8221;</h3>
<p><img src="http://kortemmelab.ucsf.edu/img/website.003.jpg" alt="" /><br />
<a href="http://kortemmelab.ucsf.edu/">Dr. Tanja Kortemme</a> reports on progress in protein design.  More specifically, redesigning protein interfaces and interactions.  The design protocol was as follows:</p>
<p>Interacting complex -&gt; Flexible backbone -&gt; Rotamer library -&gt; Monte Carlo steps</p>
<p>The computational methods were accompanied by impressive experimental efforts including X-Ray crystallography and even cell morphology studies.  The flexible backbone model was improved by the implementation of backrub motions in <a href="http://www.rosettacommons.org/">Rosetta</a>, which were recently observed in high-resolution crystal structures, and greatly improves side-chain prediction accuracy.<br />
Papers:</p>
<ul>
<li><a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6WK7-4SHVT2K-7&amp;_user=525223&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;view=c&amp;_acct=C000026389&amp;_version=1&amp;_urlVersion=0&amp;_userid=525223&amp;md5=102d7778562b871e10f494b89877316b">Backrub-Like Backbone Simulation Recapitulates Natural Protein Conformational Variability and Improves Mutant Side-Chain Prediction</a></li>
<li><a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6WK7-4SGKBCY-1&amp;_user=525223&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;view=c&amp;_acct=C000026389&amp;_version=1&amp;_urlVersion=0&amp;_userid=525223&amp;md5=408ed5697554ea604cffa7eefb1137f5">A Simple Model of Backbone Flexibility Improves Modeling of Side-chain Conformational Variability </a></li>
</ul>
<h3>&#8220;Hits, Leads, and Artifacts from Virtual and High-Throughout Screening&#8221;</h3>
<p><img src="http://shoichetlab.compbio.ucsf.edu/images/comparing.jpg" alt="" /><br />
I am not too familiar with <a title="High-throughput screening - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/High-throughput_screening">High-Throughput Screening</a> techniques, however <a title="Brian Shoichet, Ph.D." href="http://www.ucsf.edu/dbps/faculty/pages/shoichet.html">Brian Shoichet</a> gave an excellent talk about parallel efforts screening <em>in vitro</em> and <em>in silico</em>.  His most compelling points were the false positive rates of HTS (90-100%!) and the bias in small molecule screening libraries.  The high false positive rates is due to large aggregates (200nm) sequestering enzyme and appearing like inhibitors.  The screening library bias is a major contributor to the success of HTS and comes from &#8220;200 years of medicinal chemistry&#8221;.</p>
<p>Papers:</p>
<ul>
<li><a href="http://pubs.acs.org/cgi-bin/abstract.cgi/jmcmar/2008/51/i08/abs/jm701500e.html">Comprehensive Mechanistic Analysis of Hits from High-Throughput and Docking Screens against ?-Lactamase</a></li>
</ul>
<p>Stay up-to-date with the rest of the conference at the <a title="ISMB 2008 - FriendFeed" href="http://friendfeed.com/rooms/ismb-2008">ISMB room on FriendFeed!</a>.  Also, Public Rambling compiled a <a href="http://pbeltrao.blogspot.com/2008/07/ismb-2008.html">list of science bloggers at ISMB</a>.</p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/XGSumMjhIqI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/conferences/impressions-from-ismb-3dsig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hybrid Programming for Shared-Memory and Clustered SMP Systems</title>
		<link>http://www.bleedingedgebiotech.com/blog/parallel-programming/hybrid-programming-for-shared-memory-and-clustered-smp-systems/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/parallel-programming/hybrid-programming-for-shared-memory-and-clustered-smp-systems/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 15:10:54 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[HPC]]></category>
		<category><![CDATA[Parallel Programming]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=82</guid>
		<description><![CDATA[
There&#8217;s an upcoming workshop at the PSC September 8 &#8211; 11, 2008
This workshop will present programming models and techniques for writing efficient parallel code on contemporary and future supercomputers with extensive shared memory, or hierarchical architectures with smaller shared-memory components. Two important examples of systems to which these techniques apply are the SGI Altix and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2008/07/jonassalk.jpg"><img class="alignnone size-medium wp-image-83 aligncenter" title="jonassalk" src="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2008/07/jonassalk-220x300.jpg" alt="" width="220" height="300" /></a></p>
<p>There&#8217;s an upcoming workshop at the PSC September 8 &#8211; 11, 2008</p>
<blockquote><p>This workshop will present programming models and techniques for writing efficient parallel code on contemporary and future supercomputers with extensive shared memory, or hierarchical architectures with smaller shared-memory components. Two important examples of systems to which these techniques apply are the SGI Altix and networked clusters of multicore processors. Expert instructors from PSC and SGI will review MPI, OpenMP, and hardware architecture prior to launching into detailed treatments of programming for hybrid parallelism, performance analysis, and optimization. This is a &#8220;bring your own code&#8221; workshop. Participants are encouraged to bring an application to focus on during the hands-on sessions to maximize the workshop&#8217;s effectiveness. Examples will be provided for participants who cannot bring a research code. Experienced PSC computational scientists will provide support regarding the topics covered, including hybrid algorithms and implementation strategies and performance engineering.</p></blockquote>
<p><a href="http://www.psc.edu/training/HybridProgramming/index.php">More details</a></p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/RzXl13DAtmY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/parallel-programming/hybrid-programming-for-shared-memory-and-clustered-smp-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solve Puzzles for Science – FoldIt: An online protein folding game</title>
		<link>http://www.bleedingedgebiotech.com/blog/structural-biology/solve-puzzles-for-science-foldit-an-online-protein-folding-game/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/structural-biology/solve-puzzles-for-science-foldit-an-online-protein-folding-game/#comments</comments>
		<pubDate>Fri, 09 May 2008 20:08:28 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Collective Intelligence]]></category>
		<category><![CDATA[Protein Design]]></category>
		<category><![CDATA[Structural Biology]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=80</guid>
		<description><![CDATA[
David Baker is one of my favorite scientists.  His group performs the best at CASP.  He started the Rosetta protein folding and design software and Rosetta@HOME a distributed computing network to run it.  And now he&#8217;s behind one of the coolest projects I&#8217;ve ever seen.  Fold.it is an amazing community-based game [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2008/05/picture-6.png"><img class="alignnone size-medium wp-image-81" title="foldit6" src="http://www.bleedingedgebiotech.com/blog/wp-content/uploads/2008/05/picture-6-300x196.png" alt="" width="300" height="196" /></a></p>
<p><a title="The Baker Laboratory Homepage, University of Washington Department of Biochemistry: Protein Folding, Protein Structure, Protein Design, Structure Prediction, ROSETTA, I-sites, protein L, SH3, Baker Lab, David Baker, Phage Display" href="http://www.bakerlab.org/">David Baker</a> is one of my favorite scientists.  His group performs the best at <a title="Home - Prediction Center" href="http://predictioncenter.gc.ucdavis.edu/">CASP</a>.  He started the <a title="RosettaCommons" href="http://www.rosettacommons.org/">Rosetta</a> protein folding and design software and <a title="Rosetta@home" href="http://boinc.bakerlab.org/rosetta/">Rosetta@HOME</a> a distributed computing network to run it.  And now he&#8217;s behind one of the coolest projects I&#8217;ve ever seen.  <a title="Solve Puzzles for Science | Fold It!" href="http://fold.it/">Fold.it</a> is an amazing community-based game where players can compete by folding proteins in a graphical point and click manner.  Fold.it has a beautiful UI and molecular graphics not unlike the ones you&#8217;ve come to expect from <a title="VMD - Visual Molecular Dynamics" href="http://www.ks.uiuc.edu/Research/vmd/">VMD</a>, <a title="PyMOL Home Page" href="http://pymol.sourceforge.net/">PyMOL</a>, and <a title="UCSF Chimera Home Page" href="http://www.cgl.ucsf.edu/chimera/">UCSF Chimera</a>.  Most importantly, this highly addictive puzzle game has real scientific value.  Each time you solve a folding puzzle, the software sends your results back to FoldIt.  With that data they hope to gain insight into the powerful human capacity to recognize patterns and apply that to new protein structure prediction methods.  Players can create and join groups to compete against other players for high-scores.</p>
<p>After playing FoldIt for about an hour the game is actually very fun and addicting!  Any game with actions like &#8220;Shake Sidechains&#8221; and &#8220;Wiggle Backbone&#8221; is guaranteed to make any bioche/biophysicist smile.  While it may compete with <a title="Rockstar Games: Grand Theft Auto IV" href="http://www.rockstargames.com/IV/">GTA4</a>, this game is a huge step in educating students in protein structure.  It&#8217;s truly brilliant.  Thanks to <a title="Your bones got a little machine" href="http://blog.pansapiens.com/">Andrew Perry</a> for pointing this out.</p>
<p><a href="http://blog.pansapiens.com/2008/05/09/foldit-crowdsourcing-to-solve-the-protein-folding-problem/">FoldIt &#8211; Crowdsourcing to solve the protein folding problem</a></p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/i7nEsXeFaYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/structural-biology/solve-puzzles-for-science-foldit-an-online-protein-folding-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Ruby for Bioinformatics Applications</title>
		<link>http://www.bleedingedgebiotech.com/blog/programming/using-ruby-for-bioinformatics-applications/</link>
		<comments>http://www.bleedingedgebiotech.com/blog/programming/using-ruby-for-bioinformatics-applications/#comments</comments>
		<pubDate>Tue, 06 May 2008 16:01:59 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.bleedingedgebiotech.com/blog/?p=63</guid>
		<description><![CDATA[
When I started working in a bioinformatics research lab I quickly discovered the wonderful dynamic language that is Perl.  I&#8217;ve spent a couple of years with Mastering Perl for Bioinformatics somewhere on or around my desk.  Perl itself was designed with text-processing and reporting in mind so naturally it&#8217;s become widely used when [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bioruby.open-bio.org/images/bioruby-gem.png" alt="bioruby" /></p>
<p>When I started working in a bioinformatics research lab I quickly discovered the wonderful dynamic language that is <a title="The Perl Directory - perl.org" href="http://www.perl.org/">Perl</a>.  I&#8217;ve spent a couple of years with <a title="O'Reilly Media | Mastering Perl for Bioinformatics" href="http://www.oreilly.com/catalog/mperlbio/">Mastering Perl for Bioinformatics</a> somewhere on or around my desk.  Perl itself was designed with text-processing and reporting in mind so naturally it&#8217;s become widely used when handling biological data.</p>
<p>So everything bioinformatics should be coded in Perl, right?  A couple of years ago I might have agreed, but now I feel differently.  My first <a href="http://www.xkcd.com/353/">&#8220;Perl, I&#8217;m leaving you.&#8221;</a> moment came when I discovered the way that Rails does web programming.  Ruby is the magic in Rails, but I soon discovered Ruby goes much beyond web frameworks.  To quote <a href="http://brainspl.at/">Ezra</a>:</p>
<h3><em>&#8220;I came for the Rails, but I stayed for the Ruby&#8221;</em></h3>
<p>I wanted to compile some links to show how an active community is positioning Ruby to be a powerful language for bioinformatics programming:</p>
<p><a title="BioRuby" href="http://bioruby.open-bio.org/">BioRuby &#8211; open source bioinformatics library</a></p>
<p><a href="http://github.com/bioruby/bioruby/tree" title="bioruby's bioruby at master &mdash; GitHub">BioRuby on Github</a></p>
<h3>Web Frameworks</h3>
<p><a title="Ruby on Rails" href="http://www.rubyonrails.org/">Ruby on Rails</a> &#8211; the famous MVC framework that made ruby popular</p>
<p><a title="Merb | Looking for a better framework?" href="http://merbivore.com/">Merb</a> &#8211; fast, lightweight MVC framework</p>
<p><a title="RedHanded &amp;amp;amp;raquo; Camping is a Microframework" href="http://redhanded.hobix.com/bits/campingAMicroframework.html" class="broken_link">Camping</a> &#8211; 5k microframework</p>
<p><a title="Sinatra: Classy web-development dressed in a DSL for Ruby" href="http://sinatrarb.com/" class="broken_link">Sinatra</a> &#8211; web development DSL</p>
<p><a href="http://ramaze.net/" title="home    [Ramaze]">Ramaze</a> &#8211; simple, light, and modular web application framework</p>
<p><a href="http://rack.rubyforge.org/" title="Rack: a Ruby Webserver Interface">Rack</a> &#8211; Webserver interface</p>
<h3>Distributed/Parallel Computing</h3>
<p><a title="Intro to DRb" href="http://chadfowler.com/ruby/drb.html" class="broken_link">DRb- Distributed Ruby</a></p>
<p><a title="Skynet: MapReduce in Ruby on Dion Almaer's Blog" href="http://almaer.com/blog/skynet-mapreduce-in-ruby">SkyNet- Map Reduce in Ruby</a></p>
<p><a title="How to use Ruby's Rinda::Ring" href="http://segment7.net/projects/ruby/drb/rinda/ringserver.html">Rinda</a> &#8211; Linda parallel programming model in Ruby</p>
<p><a title="The Xgrid Tutorials (Part IV): Submit Jobs with Ruby | MacResearch" href="http://macresearch.org/the_xgrid_tutorials_part_iv_submit_jobs_with_ruby">rxgrid</a> &#8211;  Xgrid batch language</p>
<p><a title="freshmeat.net: Project details for MPI Ruby" href="http://freshmeat.net/projects/mpi_ruby/">MPI Ruby</a> &#8211; MPI bindings for Ruby</p>
<p><a title="A Ruby Gem that gives you full access to the Amazon EC2 API from your Ruby/Ruby on Rails apps" href="http://github.com/grempe/amazon-ec2/tree/master">amazon-ec2</a> &#8211; Amazon EC2 API</p>
<h3>Testing/Spec</h3>
<p><a title="RSpec-1.1.3: Overview" href="http://rspec.info/">RSpec</a> &#8211; <a title="Behavior Driven Development - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Behavior_driven_development">BDD</a> framework</p>
<p><a title="Module: Test::Unit" href="http://stdlib.rubyonrails.org/libdoc/test/unit/rdoc/classes/Test/Unit.html">Test::Unit</a> &#8211; Unit testing in the Ruby standard library</p>
<h3>Integration with other programming languages</h3>
<p><a title="JRuby - Home" href="http://jruby.codehaus.org/">JRuby</a> &#8211; JVM ruby implementation</p>
<p><a title="SWIG and Ruby" href="http://www.swig.org/Doc1.3/Ruby.html">SWIG and Ruby</a> &#8211; automatically generate C interfaces</p>
<p><a title="How to create a Ruby extension in C in under 5 minutes" href="http://www.rubyinside.com/how-to-create-a-ruby-extension-in-c-in-under-5-minutes-100.html">Ruby C extensions</a></p>
<h3>Math/Statistics</h3>
<p><a href="http://rb-gsl.rubyforge.org/" title="Ruby/GSL">Ruby-GSL</a> &#8211; wrapper for the GNU Scientific Library</p>
<p><a title="RubyForge: RSRuby: Project Info" href="http://rubyforge.org/projects/rsruby/">RSRuby</a>- R statistics package in Ruby</p>
<p><a href="http://sciruby.codeforpeople.com/" title="FrontPage - SciRuby">SciRuby</a></p>
<p><a title="Numerical Ruby NArray" href="http://narray.rubyforge.org/">Ruby NArray</a> &#8211; similar to <a href="http://numpy.scipy.org/" title="Numpy Home Page">NumPy</a></p>
<h3>Visualization/Graphics</h3>
<p><a href="http://rgplot.rubyforge.org/" title="Ruby Gnuplot - How To">Ruby Gnuplot</a> &#8211; Gnuplot bindings</p>
<p><a title="The Shoebox ? Ruby-Processing" href="http://www.the-shoebox.org/apps/44">Ruby-Processing</a> &#8211; The Processing language in Ruby</p>
<p><a title="ruby-opengl -- Home" href="http://ruby-opengl.rubyforge.org/">ruby-opengl</a> &#8211; OpenGL bindings</p>
<p><a title="Gruff Graphs for Ruby | Ruby on Rails for Newbies" href="http://nubyonrails.com/pages/gruff">Gruff</a> &#8211; Graph API</p>
<p><a title="Ruby SVG::Graph" href="http://www.germane-software.com/software/SVG/SVG::Graph/">Ruby-SVG</a> &#8211; SVG Graphics</p>
<p><a title="Ruby Gnuplot - How To" href="http://rgplot.rubyforge.org/">Ruby Gnuplot</a></p>
<h3>Machine Learning</h3>
<p><a href="http://web.media.mit.edu/~dustin/papers/ai_ruby_plugins/" title="AI Related Ruby Extensions">AI Related Ruby Extensions</a></p>
<p><a title="Support Vector Machines (SVM) in Ruby - igvita.com" href="http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/">Support Vector Machines in Ruby</a></p>
<p><a title="ruby-fann" href="http://ruby-fann.rubyforge.org/">Fast Artificial Neural Network library</a></p>
<h3>Blogs about bioinformatics and Ruby</h3>
<p><a href="http://saaientist.blogspot.com/">Saaien Tist</a> &#8211; Jan Aerts, on bioinformatics and personal productivity</p>
<p><a href="http://www.bioinformaticszen.com/" class="broken_link">Bioinformatics Zen</a> &#8211; Micheal Barton</p>
<p>Be sure to visit the <a href="http://friendfeed.com/rooms/ruby-for-bioinformatics" title="Ruby for Bioinformatics - FriendFeed">Ruby for Bioinformatics room on FriendFeed</a> for even more Ruby goodness.</p>
<img src="http://feeds.feedburner.com/~r/BleedingEdgeBiotech/~4/yteBsuKMxGI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bleedingedgebiotech.com/blog/programming/using-ruby-for-bioinformatics-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
