<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xml:lang="en" year="2011">
  <identification id="nano-d" isproject="false">
    <shortname>NANO-D</shortname>
    <projectName>Algorithms for Modeling and Simulation of Nanosystems</projectName>
    <theme-de-recherche>Computational models and simulation</theme-de-recherche>
    <domaine-de-recherche>Applied Mathematics, Computation and Simulation</domaine-de-recherche>
    <UR name="Grenoble"/>
    <keywords>
      <term>Modeling</term>
      <term>Simulation</term>
      <term>Nanosystems</term>
      <term>Adaptive Algorithm</term>
    </keywords>
    <moreinfo/>
  </identification>
  <team id="uid1">
    <person key="nano-d-2010-idm383600205728">
      <firstname>Svetlana</firstname>
      <lastname>Artemova</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>INRIA PhD Student</moreinfo>
    </person>
    <person key="nano-d-2010-idm383600202656">
      <firstname>Maël</firstname>
      <lastname>Bosson</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>PhD Student - Université Joseph Fourier</moreinfo>
    </person>
    <person key="helix-2006-idm43776706144">
      <firstname>Françoise</firstname>
      <lastname>de Coninck</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Assistant</moreinfo>
    </person>
    <person key="nano-d-2010-idm383600193456">
      <firstname>Jocelyn</firstname>
      <lastname>Gaté</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Software Engineer</moreinfo>
    </person>
    <person key="nano-d-2010-idm383600190400">
      <firstname>Sergei</firstname>
      <lastname>Grudinin</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>CNRS Junior Researcher</moreinfo>
    </person>
    <person key="nano-d-2011-idm93990899168">
      <firstname>Petr</firstname>
      <lastname>Popov</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>INRIA PhD Student</moreinfo>
    </person>
    <person key="i3d-2006-idm370227766032">
      <firstname>Stéphane</firstname>
      <lastname>Redon</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Team leader, INRIA Junior Researcher</moreinfo>
    </person>
    <person key="nano-d-2011-idm93990893040">
      <firstname>Jelmer</firstname>
      <lastname>Wolterink</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Intern (Utrecht University)</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Overview</bodyTitle>
      <p>During the twentieth century, the development of macroscopic engineering has been largely stimulated by progress in numerical design and prototyping : cars, planes, boats, and many other
      manufactured objects are nowadays designed and tested on computers. Digital prototypes have progressively replaced actual ones, and effective computer-aided engineering tools have helped cut
      costs and reduce production cycles of these macroscopic systems.</p>
      <p>The twenty-first century is most likely to see a similar development at the atomic scale. Indeed, the recent years have seen tremendous progress in nanotechnology - in particular in the
      ability to control matter at the atomic scale. The nanoscience revolution is already impacting numerous fields, including electronics and semiconductors, textiles, energy, food, drug delivery,
      chemicals, materials, the automotive industry, aerospace and defense, medical devices and therapeutics, medical diagnostics, etc. According to some estimates, the world market for
      nanotechnology-related products and services will reach one trillion dollars by 2015. Nano-engineering groups are multiplying throughout the world, both in academia and in the industry: in the
      USA, the MIT has a “NanoEngineering” research group, Sandia National Laboratories created a “National Institute for Nano Engineering”, to name a few; China founded a “National Center for Nano
      Engineering” in 2003, etc. Europe is also a significant force in public funding of nanoscience and nanotechnology.</p>
      <p>Similar to what has happened with macroscopic engineering, powerful and generic computational tools will be employed to engineer complex nanosystems, through modeling and simulation.</p>
      <p>Modeling and simulation of natural or artificial nanosystems is still a challenging problem, however, for at least three reasons: (a) the number of involved atoms may be extremely large
      (liposomes, proteins, viruses, DNA, cell membrane, etc.); (b) some chemical, physical or biological phenomena have large durations (e.g. the folding of some proteins); and (c) the underlying
      physico-chemistry of some phenomena can only be described by quantum chemistry (local chemical reactions, isomerizations, metallic atoms, etc.). The large cost of modeling and simulation
      constitutes a major impediment to the development of nanotechnology.</p>
      <p>The NANO-D team aims at developing efficient computational methods for modeling and simulation of complex nanosystems, both natural (e.g. the ATPase engine and other complex molecular
      mechanisms found in biology) and artificial (e.g. NEMS - Nano Electro-Mechanical Systems).</p>
      <p>In particular, the group develops novel multiscale, adaptive modeling and simulation methods, which automatically focus computational resources on the most relevant parts of the nanosystems
      under study.</p>
    </subsection>
    <subsection id="uid4" level="1">
      <bodyTitle>Research axes</bodyTitle>
      <object id="uid5">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/ResearchProgram.jpg" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>NANO-D's research axes.</caption>
      </object>
      <p>The goal of NANO-D is to help current and future designers of nanosystems by developing some of the mathematical and computational foundations of a software application which will run on a
      desktop computer, and will allow for efficient analysis, design, modeling and simulation of complex nanosystems, whether they are artificial or natural, or a combination of both. For clarity,
      the research program of the NANO-D group is best introduced by referring to Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid5" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. There:</p>
      <simplelist>
        <li id="uid6">
          <p noindent="true"><b>User</b>is any person who wants to study, analyze, design, model, simulate, and control a nanosystem.</p>
        </li>
        <li id="uid7">
          <p noindent="true"><b>Tool</b>is the software application being built on the research performed within NANO-D. This tool will have functionalities that will be similar to those used to design macrosystems
          (e.g. CATIA, SolidWorks, etc.), but also some others which will be specific to nanoscience.</p>
        </li>
        <li id="uid8">
          <p noindent="true"><b>System</b>is the nanosystem being designed, simulated, controlled, etc., and potentially its environment. The environment can be any system in interaction with the given nanosystem: two
          electrodes between which a nanotube has been placed, the atomic force microscope which interacts with a nano-wheel, a protein interacting mechanically with a nano-drug or an engineered
          protein, etc.</p>
        </li>
      </simplelist>
      <p>This simple diagram makes it clear that a complete, coherent effort towards practical design of nanosystems should be organized in three research axes:</p>
      <simplelist>
        <li id="uid9">
          <p noindent="true"><b>Adaptive Simulation Theory</b>. This first research axis deals with the core algorithms for modeling and simulation, which constitute the heart of the design functionalities of the tool.
          The main paradigm in this axis is to rely on divide-and-conquer, hierarchical representations to design to adaptive algorithms for modeling and simulating nanosystems.</p>
        </li>
        <li id="uid10">
          <p noindent="true"><b>Interaction</b>. The second group of tasks deals with the interaction of the user with the tool. This is essential, because nanosystems may have complex topologies, kinematics and
          dynamics, which may make it difficult to edit and model.</p>
        </li>
        <li id="uid11">
          <p noindent="true"><b>Control</b>. The last group of tasks deals with the bidirectional relationships between the simulated nanosystems and the actual ones. Indeed, nanosystems may be characterized through a
          variety of experimental techniques (e.g. Atomic Force Microscopy, etc.). In order to help verify designs, the tool must thus be able to simulate characterization techniques. Conversely, the
          tool must be able to take advantage of existing knowledge (both experimental and computational) to help the user design nanosystems.</p>
        </li>
      </simplelist>
      <p>We believe that each of these three groups of tasks is essential. Fast modeling and simulation algorithms allow for relevant, efficient design (“Adaptive Simulation Theory”). However,
      software tools with powerful functionalities but which are difficult to use (“Adaptive Simulation Theory” without “Interaction”) end up not being used at all. Finally, a tool for modeling and
      simulating nanosystems which would be “disconnected” from the reality of experimentation (“Adaptive Simulation Theory” without “Control”) could only be used for theoretical designs with little
      assurance of their practicality.</p>
    </subsection>
    <subsection id="uid12" level="1">
      <bodyTitle>Highlights</bodyTitle>
      <p>We wish to highlight three results:</p>
      <simplelist>
        <li id="uid13">
          <p noindent="true"><b>Interactive Quantum Chemistry</b>: we have developed what appears to be the first method for 
          <i>interactive quantum chemistry</i>, at the ASED-MO level of theory. This should be of significant help to 
          <i>e.g.</i>analyze and design nanosystems, as well as in chemistry education.</p>
        </li>
        <li id="uid14">
          <p noindent="true"><b>Adaptively Restrained Particle Simulations</b>: we have developed a rigorous method for adaptive simulation of particle systems, with potential applications in many areas of nanoscience,
          and beyond (particle simulations are widely used in 
          <i>e.g.</i>computational fluid dynamics, astrophysics, computer graphics, etc.). The method has numerous advantages, and allows for the first time to rigorously and smoothly trade between
          precision and cost when performing a particle simulation.</p>
        </li>
        <li id="uid15">
          <p noindent="true"><b>ANR PEPSI</b>: NANO-D obtained a new ANR grant, called PEPSI. The PEPSI project is coordinated by Sergei Grudinin from NANO-D, and is in collaboration with Dave Ritchie at Loria and
          Valentin Gordeliy at IBS (Grenoble). The goal of the PEPSI project is to develop new representations of 3D protein structures, in order to calculate protein interactions extremely
          efficiently.</p>
        </li>
      </simplelist>
      <p>More details are available below.</p>
    </subsection>
  </presentation>
  <fondements id="uid16">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection id="uid17" level="1">
      <bodyTitle>Overview</bodyTitle>
      <p>The adaptive simulation algorithms we develop typically consist in two main components. The first one determines 
      <i>which degrees of freedom are simulated</i>at a give time step, based on the current system's state, as well as user-defined precision or cost thresholds. The second component 
      <i>incrementally updates the system's state</i>based on the set of active degrees of freedom. In particular, incremental algorithms update the system's potential energy and forces. This allows
      the user to smoothly trade between precision and cost.</p>
      <p>We detail this approach in two important types of simulations: Cartesian quasi-statics and torsion-angle dynamics. A novel, very general approach for adaptive dynamics simulations of
      particles — that has a number of important benefits over previous approaches — is mentioned in more detail in Section 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid46" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid18" level="1">
      <bodyTitle>Adaptive Cartesian mechanics</bodyTitle>
      <object id="uid19">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/AdaptiveCartesian.jpg" type="float" width="298.8987pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>Adaptive Cartesian mechanics.</caption>
      </object>
      <p>In order to focus computations on a specific set of atoms, when performing quasi-static simulations (minimizations), we have developed an adaptive Cartesian mechanics algorithm, which
      decides which atoms should move at each time step.</p>
      <p>In the simplest approach, we simply examine the force applied on each atom. When the norm of the force is above a user-defined threshold, the atom is active. Else the atom position is
      frozen. A slightly more elaborate version consists in defining the threshold automatically based on the system state (it might be 
      <i>e.g.</i>the average applied force, a percentage of the maximum norm, etc.).</p>
      <p>In order to avoid the linear cost of determining the set of active atoms at each time step, a binary tree is used to represent the system. Each leaf node represents an individual atom, while
      each internal node represents a set of atoms. Each leaf node stores the norm of the force applied to the corresponding atom. Each non-leaf node stores the maximum of the two force norms of its
      children, as illustrated in Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid19" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. We use two tree passes in order to update tree nodes' values and to determine
      the new active atoms. In the first, bottom-up pass, force norms are updated in a sub-tree of the binary tree (only some atoms have moved since the previous time step, so only some forces have
      been updated), starting from the leaves with modified norms, in 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>O</mi><mo>(</mo><msup><mi>k</mi><mrow><mi>o</mi><mi>l</mi><mi>d</mi></mrow></msup><mrow><mo>(</mo><mi>l</mi><mi>o</mi><mi>g</mi><mrow><mo>(</mo><mfrac><mi>n</mi><msup><mi>k</mi><mrow><mi>o</mi><mi>l</mi><mi>d</mi></mrow></msup></mfrac><mo>)</mo></mrow><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow></math></formula>times where 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>k</mi><mrow><mi>o</mi><mi>l</mi><mi>d</mi></mrow></msup></math></formula>is the number of active atoms and 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>the total number of atoms. In the second, top-down pass, the new active atoms (i.e. the atoms with the force norms which are now the largest), are determined in 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>O</mi><mo>(</mo><msup><mi>k</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msup><mrow><mo>(</mo><mi>l</mi><mi>o</mi><mi>g</mi><mrow><mo>(</mo><mfrac><mi>n</mi><msup><mi>k</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msup></mfrac><mo>)</mo></mrow><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow></math></formula>times where 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>k</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msup></math></formula>is the new number of active atoms. This process is illustrated in Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid19" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>as well.</p>
      <p>Precisely, Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid19" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>illustrates the procedure to determine the active zone, when the threshold is
      automatically set to half the largest atomic force norm. In this example, the four leaves correspond to atoms 1 to 4. The value indicated in each leaf node is the norm of the force applied to
      its corresponding atom. For internal nodes, this value is the maximum of the norms of the forces applied to atoms in the corresponding group. In step 0, the threshold is automatically set to
      10. As a result, only atom 1 moves. In step 1, the potential is incrementally updated, and the norms of the forces applied to atoms 1 and 2 are updated. In step 2, the values associated to the
      tree nodes are incrementally updated through a bottom-up pass that starts from the modified leaf nodes values. Because of this bottom-up update, the adaptive threshold becomes equal to 4. In
      step 3, the new active atoms are determined through a top-down pass, by visiting only the nodes that have a value larger than the adaptive threshold.</p>
    </subsection>
    <subsection id="uid20" level="1">
      <bodyTitle>Adaptive torsion-angle mechanics</bodyTitle>
      <p>In many situations, it is preferable to represent molecular systems as articulated bodies, and perform so-called 
      <i>torsion-angle</i>mechanics. This may be to allow for larger time step sizes in a simulation, or because the user wants to focus to 
      <i>e.g.</i>protein backbone deformations.</p>
      <p>We have also developed an adaptive mechanics algorithm in the case of torsion-angle representations. In this case, a molecular system is recursively defined as the assembly of 
      <i>two</i>molecular systems connected by a 
      <i>joint</i>(when connecting two subassemblies which belong to the same molecule) or, more generally, by a 
      <i>rigid body transform</i>(to assemble several molecules).</p>
      <p>As in the Cartesian mechanics case, the complete molecular system is thus also represented by a binary tree, in which leaves are rigid bodies (a rigid body can be a single atom), internal
      nodes represent both sub-assemblies and connections between sub-assemblies, and the root represents the complete molecular system (see Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid21" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>on the right, which shows an assembly tree associated to a short polyalanin).
      This hierarchical representation handles any branched molecule or groups of molecules, since the connections between two sub-molecular systems can be a rigid body transformation. In this
      representation, the positions of atoms are thus represented as superimposed rigid transformations: the position of any atom is obtained from the position of the whole set, to which is "added"
      the transformation from the complete set to the sub-set the atom belongs to, and so on until we reach the leaf node representing the atom. Similarly, the atomic motions are superimposed rigid
      motions.</p>
      <object id="uid21">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/binaryTree.jpg" type="float" width="298.8987pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>The assembly tree associated to a short polyalanin.</caption>
      </object>
      <p>Our adaptive framework relies on two essential components. First, we associate a hierarchical set of reference frames to the assembly tree. Precisely, each node is associated to a local
      reference frame, in which all dynamical coefficients are expressed. This allows us to avoid updating these coefficients when a sub-assembly moves rigidly. Second, we have demonstrated that it
      is possible to determine a priori, at each time step, the set of joints which have the largest accelerations. Precisely, when going down the tree to compute joint accelerations, we are able to
      compute the weighted sum of the (squared) norms of joint accelerations in a sub-assembly 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>C</mi></math></formula>before computing joint accelerations themselves:</p>
      <p>
        <formula id-text="1" id="uid22" textype="equation" type="display">
          <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
            <mrow>
              <mi>𝒜</mi>
              <mrow>
                <mo>(</mo>
                <mi>C</mi>
                <mo>)</mo>
              </mrow>
              <mo>=</mo>
              <msup>
                <mrow>
                  <mo>(</mo>
                  <msup>
                    <mi>𝐟</mi>
                    <mi>C</mi>
                  </msup>
                  <mo>)</mo>
                </mrow>
                <mi>T</mi>
              </msup>
              <msup>
                <mi>Ψ</mi>
                <mi>C</mi>
              </msup>
              <msup>
                <mi>𝐟</mi>
                <mi>C</mi>
              </msup>
              <mo>+</mo>
              <msup>
                <mrow>
                  <mo>(</mo>
                  <msup>
                    <mi>𝐟</mi>
                    <mi>C</mi>
                  </msup>
                  <mo>)</mo>
                </mrow>
                <mi>T</mi>
              </msup>
              <msup>
                <mi>𝐩</mi>
                <mi>C</mi>
              </msup>
              <mo>+</mo>
              <msup>
                <mi>η</mi>
                <mi>C</mi>
              </msup>
              <mo>,</mo>
            </mrow>
          </math>
        </formula>
      </p>
      <p noindent="true">where the right part is a quadratic form of the spatial forces applied on the "handles" of node 
      <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>C</mi></math></formula>. This allows us to cull away those sub-assemblies with (relatively) lower internal accelerations, and focus on the most mobile joints. Thus, at each time step, we can thus predict
      the set of joints with highest accelerations without computing all accelerations, and we simulate only a sub-tree of the assembly tree (the green nodes in the assembly tree, as in the figure
      above), based on an user-defined error threshold or computation time constraints. This sub-tree is called the active region, and may change at each time step.</p>
      <p>We have exploited these two characteristics - hierarchical coordinate systems and adaptive motion refinement - to develop data structures and algorithms which enable adaptive molecular
      mechanics. The key observation in our approach is the following: all coefficients which only depend on relative atomic positions do not have to be updated when these relative positions do not
      change. We can thus store in each node of the assembly tree partial system states which hold information relative only to the node itself.</p>
      <p>Precisely, each time step involves the following operations:</p>
      <orderedlist>
        <li id="uid23">
          <p noindent="true">Adaptive acceleration update</p>
          <orderedlist>
            <li id="uid24">
              <p noindent="true">Determination of the acceleration update region: we determine the acceleration update region, i.e. the subset of nodes of the full articulated body which matter the
              most according to the acceleration metric, as indicated above. The union of the previous active region and the acceleration update region is the transient active region, i.e. the region
              temporarily considered as the active region.</p>
            </li>
            <li id="uid25">
              <p noindent="true">Joint accelerations projection: the acceleration is projected on the reduced motion space defined by the transient active region (to ensure that joint accelerations
              are consistent with both motion constraints and applied forces).</p>
            </li>
          </orderedlist>
        </li>
        <li id="uid26">
          <p noindent="true">Adaptive velocity update</p>
          <orderedlist>
            <li id="uid27">
              <p noindent="true">Determination of the new active region: we update the joint velocities and the velocity metric values of the nodes in the transient active region. We then determine
              the set of nodes which are considered to be important according to the velocity metric (which is similar to the acceleration metric). This set becomes the new active region.</p>
            </li>
            <li id="uid28">
              <p noindent="true">Joint velocities projection: if one or more nodes become inactive due to the update of the active region, we determine a set of impulses that we must apply to the
              transient hybrid body to perform the rigidification of these nodes. This amounts to projecting joint velocities to the reduced motion space defined by the new active region.</p>
            </li>
          </orderedlist>
        </li>
        <li id="uid29">
          <p noindent="true">Adaptive position update</p>
          <orderedlist>
            <li id="uid30">
              <p noindent="true">Position update: we update joint positions based on non-zero joint velocities in the active region.</p>
            </li>
            <li id="uid31">
              <p noindent="true">State update: once joint positions have been updated, we update the rest of the system's state: inverse inertias, acceleration metric coefficients, partial neighbor
              lists, partial force tables, etc.</p>
            </li>
          </orderedlist>
        </li>
      </orderedlist>
      <p>Again, each of these steps involves a limited sub-tree of the assembly tree, which enables a fine control of the compromise between computation time and precision.</p>
      <p>We have showed that our adaptive approach allows for a number of applications, some of which that were not possible for classical methods when using low-end desktop workstations. Indeed, by
      selecting a sufficiently small number of simultaneously active degrees of freedom, it becomes possible to perform interactive structural modifications of complex molecular systems.</p>
    </subsection>
  </fondements>
  <domaine id="uid32">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid33" level="1">
      <bodyTitle>Overview</bodyTitle>
      <p>NANO-D is 
      <i>a priori</i>concerned with all applications domains involving atomistic representations, including chemistry, physics, electronics, material science, biology, etc.</p>
      <p>Historically, though, our first applications have been in biology, as the next two sections detail. Thanks to the development of algorithms to efficiently simulate reactive force fields, as
      well as to perform interactive quantum mechanical calculations, however, we now have the possibility to address problems in chemistry, and physics.</p>
    </subsection>
    <subsection id="uid34" level="1">
      <bodyTitle>Structural Biology</bodyTitle>
      <p>Structural biology is a branch of molecular biology, biochemistry,and biophysics concerned with the molecular structure of biological macromolecules, especially proteins and nucleic acids.
      Structural biology studies how these macromolecules acquire the structures they have, and how alterations in their structures affect their function. The methods that structural biologists use
      to determine the structure typically involve measurements on vast numbers of identical molecules at the same time, such as X-Ray crystallography, NMR, cryo-electron microscopy, etc. In many
      cases these methods do not directly provide the structural answer, therefore new combinations of methods and modeling techniques are often required to advance further.</p>
      <p>We develop a set of tools that help biologists to model structural features and motifs not resolved experimentally and to understand the function of different structural fragments.</p>
      <simplelist>
        <li id="uid35">
          <p noindent="true">Symmetry is a frequent structural trait in molecular systems. For example, most of the water-soluble and membrane proteins found in living cells are composed of
          symmetrical subunits, and nearly all structural proteins form long oligomeric chains of identical subunits. Only a limited number of symmetry groups is allowed in crystallography, and thus,
          in many cases the native macromolecular conformation is not present on high-resolution X-ray structures. Therefore, to understand the realistic macromolecular packing, modeling techniques
          are required.</p>
        </li>
        <li id="uid36">
          <p noindent="true">Many biological experiments are rather costly and time-demanding. For instance, the complexity of mutagenesis experiments grows exponentially with the number of mutations
          tried simultaneously. In other experiments, many candidates are tried to obtain a desired function. For example, about 250,000 candidates were tested for the recently discovered antibiotic
          Platensimycin. Therefore, there is a vast need in advance modeling techniques that can predict interactions and foresee the function of new structures.</p>
        </li>
        <li id="uid37">
          <p noindent="true">Structure of many macromolecules is still unknown. For other complexes, it is known only partially. Thus, software tools and new algorithms are needed by biologists to
          model missing structural fragments or predict the structure of those molecule, where there is no experimental structural information available.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid38" level="1">
      <bodyTitle>Pharmaceutics and Drug Design</bodyTitle>
      <p>Drug design is the inventive process of finding new medications based on the knowledge of the biological target. The drug is most commonly an organic small molecule which activates or
      inhibits the function of a biomolecule such as a protein, which in turn results in a therapeutic benefit to the patient. In the most basic sense, drug design involves design of small molecules
      that are complementary in shape and charge to the biomolecular target to which they interact and therefore will bind to it. Drug design frequently relies on computer modeling techniques. This
      type of modeling is often referred to as computer-aided drug design.</p>
      <p>Structure-based drug design attempts to use the structure of proteins as a basis for designing new ligands by applying accepted principles of molecular recognition. The basic assumption
      underlying structure-based drug design is that a good ligand molecule should bind tightly to its target. Thus, one of the most important principles for designing or obtaining potential new
      ligands is to predict the binding affinity of a certain ligand to its target and use it as a criterion for selection.</p>
      <p>We develop new methods to estimate the binding affinity using an approximation to the binding free energy. This approximation is assumed to depend on various structural characteristics of a
      representative set of native complexes with their structure solved to a high resolution. We study and verify different structural characteristics, such as radial distribution functions, and
      their affect on the binding free energy approximation.</p>
    </subsection>
    <subsection id="uid39" level="1">
      <bodyTitle>Nano-engineering</bodyTitle>
      <object id="uid40">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/nanotube_closure.png" type="float" width="213.5pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>Snapshots of a nanotube capping process with the adaptive interactive modeler. Thanks to the adaptive methodology, this operation can be done in a few minutes.</caption>
      </object>
      <p>The magazine Science has recently featured a paper demonstrating an example of DNA nanotechnology, where DNA strands are stacked together through programmable self-assembly. In February
      2007, the cover of Nature Nanotechnology showed a “nano-wheel” composed of a few atoms only. Several nanosystems have already been demonstrated, including a wheelbarrow molecule, a nano-car and
      a Morse molecule, etc. Typically, these nanosystems are designed in part 
      <i>via</i>quantum mechanics calculations, such as the semi-empirical ASED+ calculation technique.</p>
      <object id="uid41">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/Editing.png" type="float" width="213.5pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>Different steps to prototype a “nano-pillow” with the adaptive interactive modeler.</caption>
      </object>
      <p>Of course, not all small systems that currently fall under the label “nano” have mechanical, electronic, optical properties similar to the examples given above. Furthermore, current
      construction capabilities lack behind some of the theoretical designs which have been proposed. However, the trend is clearly for adding more and more functionality to nanosystems. While
      designing nanosystems is still very much an art mostly performed by physicists, chemists and biologists in labs throughout the world, there is absolutely no doubt that fundamental engineering
      practices will progressively emerge, and that these practices will be turned into quantitative rules and methods. Similar to what has happened with macroscopic engineering, powerful and generic
      software will then be employed to engineer complex nanosystems.</p>
      <p>We have recently shown that our incremental and adaptive algorithms allow us to easily edit and model complex shapes, such as a nanotube (Fig. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid40" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>) and the “nano-pillow” below (Fig. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid41" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
    </subsection>
  </domaine>
  <logiciels id="uid42">
    <bodyTitle>Software</bodyTitle>
    <subsection id="uid43" level="1">
      <bodyTitle>SAMSON</bodyTitle>
      <object id="uid44">
        <table>
          <tr>
            <td>
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/SAMSONArchitecture.jpg" type="float" width="256.2026pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
        </table>
        <caption>SAMSON's architecture.</caption>
      </object>
      <p>A major objective of NANO-D is to try and integrate a variety of adaptive algorithms into a unified framework. As a result, NANO-D is developing SAMSON (Software for Adaptive Modeling and
      Simulation Of Nanosystems), a software platform aimed at including all developments from the group, in particular those described below.</p>
      <p>The objective is to make SAMSON a generic application for computer-aided design of nanosystems, similar to existing applications for macrosystem prototyping (CATIA, SolidWorks, etc.).</p>
      <p>The current architecture of SAMSON is visible in Figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid44" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. The code is organized into four main parts: a) the Base (in which “Core”
      contains, in particular, the heart of the adaptive algorithms: signaling mechanisms specifically designed for SAMSON), b) the Software Development Kit (SDK: a subset of the base that will be
      provided to module developers), c) Modules, and d) the SAMSON application itself.</p>
      <p>Similar to the concept of Mathematica 
      <i>toolboxes</i>, for example, the goal has been to make it possible to personalize the user interface of SAMSON for potentially many distinct applications. For example, we may want to
      personalize the interface of SAMSON for crystallography, drug design, protein folding, electronics, material science, nano-engineering, etc., by loading different modules at startup, depending
      on the user application domain.</p>
    </subsection>
  </logiciels>
  <resultats id="uid45">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid46" level="1">
      <bodyTitle>Algorithms for molecular modeling and simulation</bodyTitle>
      <subsection id="uid47" level="2">
        <bodyTitle>Interactive quantum chemistry</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600202656">
            <firstname>Maël</firstname>
            <lastname>Bosson</lastname>
          </person>
          <person key="PASUSERID">
            <firstname>Caroline</firstname>
            <lastname>Richard</lastname>
          </person>
          <person key="PASUSERID">
            <firstname>Antoine</firstname>
            <lastname>Plet</lastname>
          </person>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>We have proposed what appears to be the first algorithm for 
        <i>interactive quantum chemistry simulation</i>at the Atom Superposition and Electron Delocalization Molecular Orbital (ASED-MO) level of theory. When drawing and editing molecular systems,
        interactive quantum chemistry provide immediate, intuitive feedback on chemical structures. Our method is based on the divide-and-conquer (D&amp;C) approach, which we show is accurate and
        efficient for this non-self-consistent semi-empirical theory. The errors induced by the D&amp;C approach have been studied empirically and 
        <i>via</i>a theoretical study of two toy models. With this method, we have demonstrated 
        <i>interactive</i>quantum chemistry simulations for systems up to a few hundred atoms on a current multicore desktop computer. As the number of cores on personal computers increases, and
        larger and larger systems can be dealt with, we believe such interactive simulations – even at lower levels of theory – should thus prove most useful to effectively understand, design and
        prototype molecules, devices and materials. This result has been published in Journal of Computational chemistry 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid48" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>illustrates an interactive modeling session with a benzene molecule.</p>
        <object id="uid48">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/DAC.jpg" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption><b>Interactive modeling session</b>.After breaking a benzene cycle, the user moves a hydrogen atom closer to the top carbon atom to force them to bond (
          <b>a</b>). Then, the user pulls on a carbon atom to form a fulvene molecule (
          <b>b</b>-
          <b>d</b>). Interactive electronic structure calculations allow the user to easily build plausible topologies, and get immediate feedback on the chemical structure.</caption>
        </object>
      </subsection>
      <subsection id="uid49" level="2">
        <bodyTitle>Adaptively Restrained Particle Simulations</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600205728">
            <firstname>Svetlana</firstname>
            <lastname>Artemova</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>Particle simulations are widely used in physics, chemistry, biology 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, and even computer graphics 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. However, many important problems still constitute significant
        computational challenges, including molecular docking, protein folding, diffusion across bio-membranes, fracture in metals, ion implantation, etc. Numerous methods have been developed to
        accelerate particle simulations, by 
        <i>e.g.</i>increasing the simulation's time step 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, improving the computational complexity of the simulation 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, or simplifying the system under study 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid16" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid17" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid18" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid19" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, in particular 
        <i>via</i>coarse-graining methods 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid21" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid22" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>or multiscale and multiresolution methods 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid23" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid24" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid25" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid26" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <p>We have introduced a novel, general approach to speed up particle simulations that we call Adaptively Restrained Particle Simulations (ARPS).</p>
        <p>Our approach works by adaptively switching 
        <i>positional</i>degrees of freedom on and off repeatedly during a simulation, while letting 
        <i>momenta</i>evolve. The benefits of this approach are that (a) it is mathematically grounded and is able to produce stable, energy-preserving simulations; (b) it does not requires
        modifications to the simulated interaction potential, so that any suitable existing force-field can be directly used with ARPS; (c) under frequently-used assumptions on the interaction
        potential, ARPS make it possible to reduce the number of forces that have to be updated at each time step, which may significantly speed up simulations; (d) when performing constant-energy
        simulations, ARPS allow users to finely and continuously trade between precision and computational cost, and rapidly obtain approximate trajectories; (e) the trade-off between precision and
        cost may be chosen for each particle independently, so that users may arbitrarily focus ARPS on specific regions of the simulated system (
        <i>e.g.</i>a polymer in a solvent); (f) most important, when performing Adaptively Restrained Molecular Dynamics (ARMD) in the canonical (NVT) ensemble, unbiased statistics can be
        obtained.</p>
        <p>We have illustrated ARPS on several numerical experiments, including a shock propagation example and a polymer-in-solvent study.</p>
        <p>The shock propagation example demonstrates how ARPS make it possible to smoothly trade between precision and speed (Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid50" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid50">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/ShockPropagation.jpg" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption><b>Simulating a shock propagation with controlled precision</b>. Adaptively restrained simulations allow us to smoothly trade between precision and speed. Even for large speed-ups (up to
          10x) the features of the shock are extremely well preserved.</caption>
        </object>
        <p>The polymer-in-solvent study shows how one may collect unbiased statistics with ARPS, and demonstrates that it can be done faster than with usual (reference) simulations, The results are
        shown in Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid51" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <object id="uid51">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/PolymerInSolvent.jpg" type="float" width="213.5pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption><b>Computing the hydrodynamic radius 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mi>H</mi></msub></math></formula>of a solvated polymer</b>. Traditional simulations reduce the variance more at each time step (top), but adaptively restrained (AR) simulations perform many more time steps, so
          that they reduce the variance faster in wall-clock time (bottom). In this example, for any target precision, AR simulations compute the hydrodynamic radius four times faster than reference
          simulations.</caption>
        </object>
        <p>These results have been submitted for publication.</p>
      </subsection>
      <subsection id="uid52" level="2">
        <bodyTitle>Adaptive interactive quantum chemistry</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600202656">
            <firstname>Maël</firstname>
            <lastname>Bosson</lastname>
          </person>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>We are now working on applying the adaptive paradigm to the quantum chemistry methods, to allow for interactive editing of systems of any sizes and shapes. We are developing new methods
        and criteria to adaptively focus the computational resources on the most relevant parts of the system. Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid53" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>illustrates our recent results in this direction. In this framework, we can
        already achieve interactive rates and efficient virtual prototyping for systems of size up to thousand atoms on a current desktop computer.</p>
        <object id="uid53">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/AdaptiveDAC.jpg" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption><b>Interactive electronic structure calculations in SAMSON</b>. In this example the system is divided in four subsystems (for which the bounded boxes are displayed). The electronic
          structure is adaptively updated and the geometry is being optimized while the user edits the molecular system. Because the user pulls on one atom in the left part of the system, the
          electronic structure is accurately recomputed for the most left subsystem (atoms in red). In the neighboring subsystem, the electronic structure is updated with a cheaper model (carbon
          atoms are in black and hydrogen in white). In the right part of the system, the user force do not have a sufficiently large impact and atoms as well as the electronic structure are frozen
          (frozen atoms are displayed in blue).</caption>
        </object>
      </subsection>
      <subsection id="uid54" level="2">
        <bodyTitle>Interactive molecular modeling with haptic feedback</bodyTitle>
        <participants>
          <person key="PASUSERID">
            <firstname>Aude</firstname>
            <lastname>Bolopion</lastname>
          </person>
          <person key="PASUSERID">
            <firstname>Barthelemy</firstname>
            <lastname>Cagneau</lastname>
          </person>
          <person key="PASUSERID">
            <firstname>Stéphane</firstname>
            <lastname>Regnier</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>In collaboration with ISIR in Paris and LISV in Versailles, we have developed a new approach for haptic interaction with molecular systems.</p>
        <p>Molecular interactions typically have a high dynamic range (HDR), combining short-range stiff repulsive effects with long-range, soft attractive and repulsive terms. As a result, faithful
        haptic rendering of such molecular interactions is both important and difficult, in particular in applications where the precise perception of molecular forces is necessary (e.g. in molecular
        docking simulations). Traditionally, teleoperation coupling using constant gain control schemes have limited applications since they are unable to transmit to users low attractive forces
        without truncating repulsive ones. Furthermore, constant scaling displacement induces either instability or time-consuming experiments (displacements are slow), which deteriorates the ease of
        manipulation. We have described a variable gain haptic coupling method specifically designed to render high dynamic range (molecular) forces. The proposed method has been evaluated by user
        tests on an experiment involving two water molecules. We have observed that variable force amplification is widely appreciated, whereas variable displacement scaling is appropriate only for
        users that are already familiar with haptic manipulation. A complex experiment on a HIV molecule has been carried out using this variable gain system. This approach has been published in the
        proceedings of the 2011 World Haptics Conference 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nano-d-2011-bid27" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid55" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>shows SAMSON being used with a haptic interface at ISIR.</p>
        <object id="uid55">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/ISIR.jpg" type="float" width="256.2026pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Haptic interaction with the HIV protease in SAMSON. Virtual environment setup at ISIR.</caption>
        </object>
      </subsection>
    </subsection>
    <subsection id="uid56" level="1">
      <bodyTitle>Algorithms for molecular docking</bodyTitle>
      <subsection id="uid57" level="2">
        <bodyTitle>Prediction of Interface Water Molecules Using a Knowledge Base</bodyTitle>
        <participants>
          <person key="PASUSERID">
            <firstname>Georgiy</firstname>
            <lastname>Derevyanko</lastname>
          </person>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
        </participants>
        <p>We developed a method to predict positions for interface water molecules as part of the predicted protein-protein complex. For this purpose we used a previously developed knowledge-base
        scoring methodology. First, we constructed a training set of non-homologous protein complexes with interfacial water. Then, we deduced the water-protein interaction energy using this training
        set. And finally, we positioned water molecules around a test protein complex on a regular grid and optimized their positions according to the knowledge-based water-protein interaction
        energy. This method was validated in a recent CAPRI competition. Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid58" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>illustrates our method on a test protein.</p>
        <object id="uid58">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/water-densities.png" type="float" width="227.62204pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Densities of interface water molecules around a test protein computed using our water-protein knowledge-based potential.</caption>
        </object>
      </subsection>
      <subsection id="uid59" level="2">
        <bodyTitle>Development of a Knowledge-Based Scoring Function</bodyTitle>
        <participants>
          <person key="PASUSERID">
            <firstname>Georgiy</firstname>
            <lastname>Derevyanko</lastname>
          </person>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
        </participants>
        <p>We developed a new method to obtain a knowledge-based potential function for protein-protein interactions. To derive such a potential, we formulated a convex quadratic programming problem
        with about 1,000,000 of linear constraints and developed a fast iterative solver to solve it. We validated this scoring function in the CAPRI competition Round 24, where our prediction of the
        Target 50 was ranked 4th.</p>
        <p>Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid60" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>shows the use of Legendre polynomials to fit statistics obtained on the
        knowledge base.</p>
        <object id="uid60">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/Legendre.jpg" type="float" width="341.6013pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Using Legendre polynomials to fit protein-protein interaction statistics.</caption>
        </object>
      </subsection>
      <subsection id="uid61" level="2">
        <bodyTitle>Development of a Local Knowledge-Based Potential for Structure Optimization and Prediction of Point Mutations in a Protein</bodyTitle>
        <participants>
          <person key="nano-d-2011-idm93990899168">
            <firstname>Petr</firstname>
            <lastname>Popov</lastname>
          </person>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
        </participants>
        <p>We developed and validated a method that reconstructs the shape of the binding potential function between two proteins by locations of its global minima. After, we used the obtained
        potential function for optimization of positions of two docking partners. We demonstrated that using our method we can significantly improve the quality of predictions of such widely-used
        docking algorithms as HEX and ZDOCK. We validated this method in the CAPRI competition Round 26, where our re-scoring prediction of the Target 53 was ranked 3rd.</p>
        <p>We have also developed a method to predict the influence of point mutations on the binding affinity constant of a protein complex. First, we made point mutations and reconstructed the
        sidechain of the mutated residue. Then, we repacked the sidechains that are within a certain cutoff distance from the mutated residue. After, we optimized the structure of two proteins using
        a smooth pair-additive knowledge-based potential function. We iteratively repeated the two previous steps until convergence of the binding energy. Finally, we converted the obtained binding
        energy into the binding affinity constant of two proteins. We validated this method in the CAPRI competition Round 26 with the Targets 55 and 56.</p>
        <p>Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid62" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>shows an interactive docking session using a knowledge-based potential for
        CAPRI Round 26 Target 53.</p>
        <object id="uid62">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/Docking.jpg" type="float" width="298.8987pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Interactive docking session using a knowledge-based potential for CAPRI Round 26 Target 53.</caption>
        </object>
      </subsection>
    </subsection>
    <subsection id="uid63" level="1">
      <bodyTitle>Software engineering</bodyTitle>
      <subsection id="uid64" level="2">
        <bodyTitle>SAMSON's architecture</bodyTitle>
        <participants>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>The data model of SAMSON has been expanded. The goal is to represent a nanosystem as the union of several interacting models: 
        <i>structural models</i>(geometrical and topological information, to define relationships between structural elements), 
        <i>dynamical models</i>(to define kinematical and dynamical relationships between structural components), 
        <i>interaction models</i>(to define physical interactions between dynamical components, e.g. forces between atoms or rigid bodies), and 
        <i>visual models</i>(visual representations, for user interaction).</p>
        <p>All models are part of the 
        <i>data graph</i>, which contains all the information related to the system being modeled. The referencing system has been significantly expanded, with data structures to safely handle
        objects creation and deletion. An 
        <i>event mechanism</i>has been designed and added to SAMSON, so that nodes of the data graph may send messages to each other. These messages can be related to topological changes, structural
        changes, dynamical changes, etc.</p>
      </subsection>
      <subsection id="uid65" level="2">
        <bodyTitle>SAMSON's software engineering process</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600193456">
            <firstname>Jocelyn</firstname>
            <lastname>Gaté</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>SAMSON's software development process has been much improved. CMAKE is used to ensure that all parts of SAMSON may easily be built on several platforms (Windows, Mac and Linux). Thanks to
        CMAKE, a variety of Integrated Development Environments may be used (Visual Studio, Eclipse, XCode, etc.).</p>
        <p>CTEST and CDASH are used to test SAMSON, and the Pipol platform has been used to perform nightly builds.</p>
      </subsection>
      <subsection id="uid66" level="2">
        <bodyTitle>Graphical User Interface design</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600193456">
            <firstname>Jocelyn</firstname>
            <lastname>Gaté</lastname>
          </person>
          <person key="i3d-2006-idm370227766032">
            <firstname>Stéphane</firstname>
            <lastname>Redon</lastname>
          </person>
        </participants>
        <p>Several functionalities have been added to the graphical interface of SAMSON, including customizable toolbars (that plug-in developers will be able to modify), as well as a data graph view
        (Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid67" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid67">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/samson.jpg" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>The current look of SAMSON's user interface.</caption>
        </object>
        <p>Also, because plug-ins might have complex interfaces and settings, a mechanism to save and load custom presets has been developed (Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid68" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid68">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/save.jpg" type="float" width="256.2026pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>SAMSON allows users to save and load plug-in presets.</caption>
        </object>
      </subsection>
    </subsection>
    <subsection id="uid69" level="1">
      <bodyTitle>Applications</bodyTitle>
      <p>Methods and tools developed in our group have been used in the following studies:</p>
      <subsection id="uid70" level="2">
        <bodyTitle>Building Blocks of Bacterial Chemoreceptor Arrays</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
        </participants>
        <p>Bacterial chemoreceptors are known to cluster at the cell poles where they form partially hexagonally ordered arrays. This clusterisation is important for the function of chemotaxis
        system. In this study, we performed an analysis of the known structural and biochemical information on the components of chemoreceptor arrays: chemoreceptors themselves, histidine kinases and
        adapter proteins. Based on this analysis, we proposed a set of basic interactions within the chemotaxis system(the array building blocks) and constructed their atomistic models. The models
        resulting from these blocks are in agreement with experimental information and provide a basis for understanding the atomic-level structural organization of chemoreceptor arrays.</p>
      </subsection>
      <subsection id="uid71" level="2">
        <bodyTitle>A Novel Dimerization Interface of Cyclic Nucleotide Binding Domain</bodyTitle>
        <participants>
          <person key="nano-d-2010-idm383600190400">
            <firstname>Sergei</firstname>
            <lastname>Grudinin</lastname>
          </person>
        </participants>
        <p>Cyclic nucleotide binding domain (CNBD) is a ubiquitous domain of effector proteins involved in signalling cascades of prokaryota and eukaryota. In this study, we described a novel CNBD
        dimerization interface found in crystal structures of bacterial CNG channel MlotiK1 and mammalian second messenger cAMP-activated guanine nucleotide-exchange factor Epac2. Using computational
        tools we demonstrated that the found interface is stable, in contrast to the dimerization interface reported previously. Comparisons with cN-bound structures of CNBD showed that the
        dimerization is incompatible with second messenger cAMP binding. Thus, the cAMP-dependent monomerization of CNBD may be an alternative mechanism of the cAMP sensing. Based on these findings,
        we proposed a model of the bacterial CNG channel modulation by cAMP.</p>
      </subsection>
    </subsection>
  </resultats>
  <international id="uid72">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid73" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <p>NANO-D is currently receiving funding from four ANR programs:</p>
      <simplelist>
        <li id="uid74">
          <p noindent="true"><b>ANR JCJC</b>: 340,000 Euros over three years (2011-2014). This grant has been provided to S. Redon by the French Research Agency for being a finalist in the ERC Starting Grant 2009 call,
          and is for two PhD students and an engineer.</p>
        </li>
        <li id="uid75">
          <p noindent="true"><b>ANR MN</b>: 180,000 Euros over four years (2011-2015). This project, coordinated by NANO-D (S. Grudinin), gathers biologists and computer scientists from three research groups: Dave
          Ritchie at LORIA, Valentin Gordeliy at IBS (total grant: 360,000 Euros).</p>
        </li>
        <li id="uid76">
          <p noindent="true"><b>ANR COSINUS</b>: 85,000 Euros over four years (2009-2012). This project, coordinated by NANO-D (S. Redon), gathers physicists, biologists and computer scientists from five research
          groups: Xavier Bouju and Christian Joachim at CEMES, Martin J. Field at IBS, Serge Crouzy at CEA/LCBM, Thierry Deutsch and Frederic Lançon at CEA/SP2M (total grant: 380,000 Euros).</p>
        </li>
        <li id="uid77">
          <p noindent="true"><b>ANR PIRIBio</b>: 25,000 Euros over four years (2010-2013). We are participating in this project coordinated by Michel Vivaudou at IBS, with Serge Crouzy at CEA/LCBM and Frank Fieschi at
          IBS.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid78" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid79" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <subsection id="uid80" level="3">
          <bodyTitle>Professors</bodyTitle>
          <simplelist>
            <li id="uid81">
              <p noindent="true">Matej Praprotnik. Department of Physics. Faculty of Mathematics and Physics. University of Ljubljana. Jadranska 19. SI-1000 Ljubljana. Slovenia.</p>
            </li>
            <li id="uid82">
              <p noindent="true">Andreas Heyden. Chemical Engineering. University of South Carolina. 301 Main St. Columbia, SC 29208. United States.</p>
            </li>
          </simplelist>
        </subsection>
        <subsection id="uid83" level="3">
          <bodyTitle>Internship</bodyTitle>
          <sanspuceslist>
            <li id="uid84">
              <p noindent="true">Petrus Popov</p>
              <sanspuceslist>
                <li id="uid85">
                  <p noindent="true">Subject: Conformational sampling strategies for macromolecules</p>
                </li>
                <li id="uid86">
                  <p noindent="true">Institution: M.M. Shemyakin &amp; Yu.A. Ovchinnikov Institute of Bioorganic Chemistry (Russia (Russian Federation))</p>
                </li>
              </sanspuceslist>
            </li>
          </sanspuceslist>
        </subsection>
      </subsection>
    </subsection>
  </international>
  <diffusion id="uid87">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid88" level="1">
      <bodyTitle>Animation of the scientific community</bodyTitle>
      <subsection id="uid89" level="2">
        <bodyTitle>Program Committees</bodyTitle>
        <p>Stéphane Redon was a member of the program committee of the 2011 SIAM Conference on Geometric and Physical Modeling (GD/SPM 2011).</p>
      </subsection>
      <subsection id="uid90" level="2">
        <bodyTitle>Steering Committees</bodyTitle>
        <p>Stéphane Redon is a member of the steering committee of the Nanoscience Foundation in Grenoble.</p>
      </subsection>
    </subsection>
    <subsection id="uid91" level="1">
      <bodyTitle>Participation to conferences, seminars</bodyTitle>
      <simplelist>
        <li id="uid92">
          <p noindent="true">M. Bosson attended the First Les Houches school in computational physics - soft matter (June 2011).</p>
        </li>
        <li id="uid93">
          <p noindent="true">S. Grudinin gave a talk on "Computer Modeling of Macromolecules" at a workshop "Workshop on Advanced Studies in Cell Biophysics", MIPT, Moscow, Russia (May 25, 2011).</p>
        </li>
        <li id="uid94">
          <p noindent="true">S. Grudinin participated in a conference "From Computational Biophysics to Systems Biology (CBSB11)", Juelich, Germany (July 20-22, 2011).</p>
        </li>
        <li id="uid95">
          <p noindent="true">S. Grudinin participated in a workshop "Innovative Approaches to Computational Drug Discovery", Lausanne, Switzerland (October 3-6, 2011).</p>
        </li>
        <li id="uid96">
          <p noindent="true">S. Grudinin gave a talk "Quadratic Optimization to Predict Protein-Protein Interactions" at a workshop "INRIA Workshop on Statistical Learning", Paris, France (December
          5-6, 2011) where he participated with P. Popov.</p>
        </li>
        <li id="uid97">
          <p noindent="true">S. Redon gave a talk “Adaptive Algorithms for Modeling and Simulating Nanosystems” at CEA-LIONS (April 7, 2011).</p>
        </li>
        <li id="uid98">
          <p noindent="true">S. Redon gave a talk “Adaptive Algorithms for Modeling and Simulating Nanosystems” at McGill University, Montreal, Canada (August 28, 2011).</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid99" level="1">
      <bodyTitle>Teaching</bodyTitle>
      <subsection id="uid100" level="2">
        <bodyTitle>Maël Bosson</bodyTitle>
        <simplelist>
          <li id="uid101">
            <p noindent="true">Licence: Analysis (Lebesgue theory, Fourier transform, distribution theory), 36h, INPG ENSIMAG, France</p>
          </li>
          <li id="uid102">
            <p noindent="true">Licence: Advanced numerical methods 12h, INPG ENSIMAG, France</p>
          </li>
          <li id="uid103">
            <p noindent="true">Licence: Numerical Analysis, 12h, INPG Pagora, France</p>
          </li>
          <li id="uid104">
            <p noindent="true">High School: Mobinet, 12h, INRIA Grenoble Rhone-Alpes, France</p>
          </li>
          <li id="uid105">
            <p noindent="true">High School: Introduction to chemistry, 3h, CIME Nanoschool, Grenoble, France</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid106" level="2">
        <bodyTitle>Sergei Grudinin</bodyTitle>
        <simplelist>
          <li id="uid107">
            <p noindent="true">Licence: Seminars on “Modeling and Simulations of Macromolecules”, 10h (May 23 - 37; September 19-26 2011), MIPT, Moscow, Russia</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid108" level="2">
        <bodyTitle>Stéphane Redon</bodyTitle>
        <simplelist>
          <li id="uid109">
            <p noindent="true">Grad: Lecturer in the “Hands-on Course: Coarse Grain Methods for Biomolecular Simulations”, 6h, Institut Pasteur, Montevideo, Uruguay (October 2011).</p>
          </li>
          <li id="uid110">
            <p noindent="true">Licence: “Introduction to computer science”, INF311 and INF321, 80h, Ecole Polytechnique, Paris, France</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct dedoublkey="0031" id="nano-d-2011-bid28" type="article" rend="year" n="cite:artemova2011comparison">
      <analytic>
        <title level="a">A comparison of neighbor search algorithms for large rigid molecules</title>
        <author>
          <persName key="nano-d-2010-idm383600205728">
            <foreName>S.</foreName>
            <surname>Artemova</surname>
            <initial>S.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
          <persName key="i3d-2006-idm370227766032">
            <foreName>S.</foreName>
            <surname>Redon</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01179" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0192-8651</idno>
        <title level="j">Journal of Computational Chemistry</title>
        <imprint>
          <biblScope type="volume">32</biblScope>
          <biblScope type="number">13</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">2865–2877</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0721" id="nano-d-2011-bid29" type="article" rend="year" n="cite:artemova2011fast">
      <analytic>
        <title level="a">Fast construction of assembly trees for molecular graphs</title>
        <author>
          <persName key="nano-d-2010-idm383600205728">
            <foreName>S.</foreName>
            <surname>Artemova</surname>
            <initial>S.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
          <persName key="i3d-2006-idm370227766032">
            <foreName>S.</foreName>
            <surname>Redon</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01179" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0192-8651</idno>
        <title level="j">Journal of Computational Chemistry</title>
        <imprint>
          <biblScope type="volume">32</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">1589-1598</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0891" id="nano-d-2011-bid30" type="article" rend="year" n="cite:bosson2011interactive">
      <analytic>
        <title level="a">Interactive physically-based structural modeling of hydrocarbon systems</title>
        <author>
          <persName key="nano-d-2010-idm383600202656">
            <foreName>M.</foreName>
            <surname>Bosson</surname>
            <initial>M.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>X.</foreName>
            <surname>Bouju</surname>
            <initial>X.</initial>
          </persName>
          <persName key="i3d-2006-idm370227766032">
            <foreName>S.</foreName>
            <surname>Redon</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01186" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0021-9991</idno>
        <title level="j">Journal of Computational Physics</title>
        <imprint>
          <biblScope type="volume">231</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">2581-2598</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0892" id="nano-d-2011-bid0" type="article" rend="year" n="cite:bosson2012interactive">
      <analytic>
        <title level="a">Interactive quantum chemistry: A divide-and-conquer ASED-MO method</title>
        <author>
          <persName key="nano-d-2010-idm383600202656">
            <foreName>M.</foreName>
            <surname>Bosson</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>C.</foreName>
            <surname>Richard</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Plet</surname>
            <initial>A.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
          <persName key="i3d-2006-idm370227766032">
            <foreName>S.</foreName>
            <surname>Redon</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01179" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0192-8651</idno>
        <title level="j">Journal of Computational Chemistry</title>
        <imprint>
          <biblScope type="volume">33</biblScope>
          <biblScope type="number">7</biblScope>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">779-790</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1420" id="nano-d-2011-bid31" type="article" rend="year" n="cite:Gushchin:2011dq">
      <analytic>
        <title level="a">Role of the HAMP Domain Region of Sensory Rhodopsin Transducers in Signal Transduction</title>
        <author>
          <persName>
            <foreName>I.</foreName>
            <surname>Gushchin</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>V.</foreName>
            <surname>Gordeliy</surname>
            <initial>V.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid02061" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0006-2979</idno>
        <title level="j">Biochemistry</title>
        <imprint>
          <biblScope type="volume">50</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">574 - 580</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0046" id="nano-d-2011-bid32" type="article" rend="year" n="cite:Gushchin:2011gf">
      <analytic>
        <title level="a">Active State of Sensory Rhodopsin II: Structural determinants for signal transfer and proton pumping</title>
        <author>
          <persName>
            <foreName>I.</foreName>
            <surname>Gushchin</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Reshetnyak</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>V.</foreName>
            <surname>Borshchevskiy</surname>
            <initial>V.</initial>
          </persName>
          <persName>
            <foreName>A</foreName>
            <surname>Ishchenko</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>E.</foreName>
            <surname>Round</surname>
            <initial>E.</initial>
          </persName>
          <persName key="nano-d-2010-idm383600190400">
            <foreName>S.</foreName>
            <surname>Grudinin</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Engelhard</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Georg</foreName>
            <surname>Büldt</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>V.</foreName>
            <surname>Gordeliy</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01295" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0022-2836</idno>
        <title level="j">Journal of Molecular Biology</title>
        <imprint>
          <biblScope type="volume">412</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">591 - 600</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4948" id="nano-d-2011-bid27" type="inproceedings" rend="year" n="cite:bolopion2011variable">
      <analytic>
        <title level="a">Variable gain haptic coupling for molecular simulation</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Bolopion</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Cagneau</surname>
            <initial>B.</initial>
          </persName>
          <persName key="i3d-2006-idm370227766032">
            <foreName>S.</foreName>
            <surname>Redon</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Regnier</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">World Haptics Conference (WHC), 2011 IEEE</title>
        <imprint>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">469–474</biblScope>
        </imprint>
        <meeting id="cid614578">
          <title>IEEE World Haptics Conference</title>
          <num>2011</num>
          <abbr type="sigle">WHC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid12" type="article" rend="foot" n="footcite:barnes1986hierarchical">
      <analytic>
        <title level="a">A hierarchical 0 (N log iV) force-calculation algorithm</title>
        <author>
          <persName>
            <foreName>J.</foreName>
            <surname>Barnes</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Hut</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Nature</title>
        <imprint>
          <biblScope type="volume">324</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <year>1986</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid5" type="article" rend="foot" n="footcite:bennett1975mass">
      <analytic>
        <title level="a">Mass tensor molecular dynamics</title>
        <author>
          <persName>
            <foreName>C.H.</foreName>
            <surname>Bennett</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Comput. Phys.</title>
        <imprint>
          <biblScope type="volume">19</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year>1975</year>
          </dateStruct>
          <biblScope type="pages">267–279</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid13" type="article" rend="foot" n="footcite:callahan1995decomposition">
      <analytic>
        <title level="a">A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields</title>
        <author>
          <persName>
            <foreName>P.B.</foreName>
            <surname>Callahan</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>S.R.</foreName>
            <surname>Kosaraju</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of the ACM (JACM)</title>
        <imprint>
          <biblScope type="volume">42</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>1995</year>
          </dateStruct>
          <biblScope type="pages">67–90</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid19" type="article" rend="foot" n="footcite:christen2006multigraining">
      <analytic>
        <title level="a">Multigraining: an algorithm for simultaneous fine-grained and coarse-grained simulation of molecular systems</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Christen</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>W.F.</foreName>
            <surname>van Gunsteren</surname>
            <initial>W.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Chem. Phys.</title>
        <imprint>
          <biblScope type="volume">124</biblScope>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">154106</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid26" type="article" rend="foot" n="footcite:ensing2007energy">
      <analytic>
        <title level="a">Energy conservation in adaptive hybrid atomistic/coarse-grain molecular dynamics</title>
        <author>
          <persName>
            <foreName>B.</foreName>
            <surname>Ensing</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>S.O.</foreName>
            <surname>Nielsen</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>P.B.</foreName>
            <surname>Moore</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>M.L.</foreName>
            <surname>Klein</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Parrinello</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Chem. Theory Comput.</title>
        <imprint>
          <biblScope type="volume">3</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">1100–1105</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid3" type="article" rend="foot" n="footcite:etzmuss2003deriving">
      <analytic>
        <title level="a">Deriving a particle system from continuum mechanics for the animation of deformable objects</title>
        <author>
          <persName>
            <foreName>O.</foreName>
            <surname>Etzmuss</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Gross</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>W.</foreName>
            <surname>Strasser</surname>
            <initial>W.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Visualization and Computer Graphics, IEEE Transactions on</title>
        <imprint>
          <biblScope type="volume">9</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">538–550</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid6" type="article" rend="foot" n="footcite:feenstra1999improving">
      <analytic>
        <title level="a">Improving efficiency of large time-scale molecular dynamics simulations of hydrogen-rich systems</title>
        <author>
          <persName>
            <foreName>K.A.</foreName>
            <surname>Feenstra</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Hess</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>H.J.C.</foreName>
            <surname>Berendsen</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Comput. Chem.</title>
        <imprint>
          <biblScope type="volume">20</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">786–798</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid11" type="article" rend="foot" n="footcite:greengard1987fast">
      <analytic>
        <title level="a">A fast algorithm for particle simulations</title>
        <author>
          <persName>
            <foreName>L.</foreName>
            <surname>Greengard</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>V.</foreName>
            <surname>Rokhlin</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Comput. Phys.</title>
        <imprint>
          <biblScope type="volume">73</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year>1987</year>
          </dateStruct>
          <biblScope type="pages">325–348</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid18" type="phdthesis" rend="foot" n="footcite:gunaratne2006penalty">
      <monogr>
        <title level="m">A penalty function method for constrained molecular dynamics</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Gunaratne</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Citeseer</orgName>
          </publisher>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc">Ph. D. Thesis</note>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid1" type="book" rend="foot" n="footcite:hockney1992computer">
      <monogr>
        <title level="m">Computer simulation using particles</title>
        <author>
          <persName>
            <foreName>R.W.</foreName>
            <surname>Hockney</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>J.W.</foreName>
            <surname>Eastwood</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Institute of Physics</orgName>
          </publisher>
          <dateStruct>
            <year>1992</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid4" type="article" rend="foot" n="footcite:izaguirre1999longer">
      <analytic>
        <title level="a">Longer time steps for molecular dynamics</title>
        <author>
          <persName>
            <foreName>J.A.</foreName>
            <surname>Izaguirre</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Reich</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>R.D.</foreName>
            <surname>Skeel</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Chem. Phys.</title>
        <imprint>
          <biblScope type="volume">110</biblScope>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">9853</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid15" type="article" rend="foot" n="footcite:lin2007qm">
      <analytic>
        <title level="a">QM/MM: what have we learned, where are we, and where do we go from here?</title>
        <author>
          <persName>
            <foreName>H.</foreName>
            <surname>Lin</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>D.G.</foreName>
            <surname>Truhlar</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Chemistry Accounts: Theory, Computation, and Modeling (Theoretica Chimica Acta)</title>
        <imprint>
          <biblScope type="volume">117</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">185–199</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid20" type="article" rend="foot" n="footcite:marrink2007martini">
      <analytic>
        <title level="a">The MARTINI force field: coarse grained model for biomolecular simulations</title>
        <author>
          <persName>
            <foreName>S.J.</foreName>
            <surname>Marrink</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>H.J.</foreName>
            <surname>Risselada</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Yefimov</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>D.P.</foreName>
            <surname>Tieleman</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>A.H.</foreName>
            <surname>De Vries</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Phys. Chem. B</title>
        <imprint>
          <biblScope type="volume">111</biblScope>
          <biblScope type="number">27</biblScope>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">7812–7824</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid2" type="article" rend="foot" n="footcite:monaghan2005smoothed">
      <analytic>
        <title level="a">Smoothed particle hydrodynamics</title>
        <author>
          <persName>
            <foreName>J.J.</foreName>
            <surname>Monaghan</surname>
            <initial>J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Reports on Progress in Physics</title>
        <imprint>
          <biblScope type="volume">68</biblScope>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
          <biblScope type="pages">1703</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid24" type="article" rend="foot" n="footcite:nielsen2010recent">
      <analytic>
        <title level="a">Recent progress in adaptive multiscale molecular dynamics simulations of soft matter</title>
        <author>
          <persName>
            <foreName>S.O.</foreName>
            <surname>Nielsen</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>R.E.</foreName>
            <surname>Bulo</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>P.B.</foreName>
            <surname>Moore</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Ensing</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Phys. Chem. Chem. Phys.</title>
        <imprint>
          <biblScope type="volume">12</biblScope>
          <biblScope type="number">39</biblScope>
          <dateStruct>
            <year>2010</year>
          </dateStruct>
          <biblScope type="pages">12401–12414</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid25" type="article" rend="foot" n="footcite:park2009solving">
      <analytic>
        <title level="a">Solving the equations of motion for mixed atomistic and coarse-grained systems</title>
        <author>
          <persName>
            <foreName>J.H.</foreName>
            <surname>Park</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Heyden</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mol. Simul.</title>
        <imprint>
          <biblScope type="volume">35</biblScope>
          <biblScope type="number">10</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">962–973</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid9" type="article" rend="foot" n="footcite:plechac:498">
      <analytic>
        <title level="a">Implicit Mass-matrix Penalization of Hamiltonian Dynamics with Application to Exact Sampling of Stiff Systems</title>
        <author>
          <persName>
            <foreName>Petr</foreName>
            <surname>Plechac</surname>
            <initial>P.</initial>
          </persName>
          <persName key="micmac-2006-idm511006364672">
            <foreName>Mathias</foreName>
            <surname>Rousset</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Multiscale Modeling &amp; Simulation</title>
        <imprint>
          <biblScope type="volume">8</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year>2010</year>
          </dateStruct>
          <biblScope type="pages">498-539</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid23" type="article" rend="foot" n="footcite:praprotnik2008multiscale">
      <analytic>
        <title level="a">Multiscale simulation of soft matter: From scale bridging to adaptive resolution</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Praprotnik</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>L.D.</foreName>
            <surname>Site</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Kremer</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Annu. Rev. Phys. Chem.</title>
        <imprint>
          <biblScope type="volume">59</biblScope>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <biblScope type="pages">545–571</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid7" type="article" rend="foot" n="footcite:preto1999class">
      <analytic>
        <title level="a">A class of symplectic integrators with adaptive time step for separable Hamiltonian systems</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Preto</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Tremaine</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Astron J</title>
        <imprint>
          <biblScope type="volume">118</biblScope>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">2532</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid8" type="article" rend="foot" n="footcite:rao">
      <analytic>
        <title level="a">Thermodynamics and kinetics of large-time-step molecular dynamics.</title>
        <author>
          <persName>
            <foreName>F.</foreName>
            <surname>Rao</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Spichty</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Comput. Chem.</title>
        <imprint>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid17" type="article" rend="foot" n="footcite:reich1998modified">
      <analytic>
        <title level="a">Modified potential energy functions for constrained molecular dynamics</title>
        <author>
          <persName>
            <foreName>S.</foreName>
            <surname>Reich</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Numerical Algorithms</title>
        <imprint>
          <biblScope type="volume">19</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>1998</year>
          </dateStruct>
          <biblScope type="pages">213–221</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid16" type="article" rend="foot" n="footcite:roux2001implicit">
      <analytic>
        <title level="a">Implicit solvent models</title>
        <author>
          <persName>
            <foreName>B.</foreName>
            <surname>Roux</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Eastern Hemisphere Distribution</title>
        <imprint>
          <dateStruct>
            <year>2001</year>
          </dateStruct>
          <biblScope type="pages">133</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid22" type="article" rend="foot" n="footcite:shih2006coarse">
      <analytic>
        <title level="a">Coarse grained protein-lipid model with application to lipoprotein particles</title>
        <author>
          <persName>
            <foreName>A.Y.</foreName>
            <surname>Shih</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Arkhipov</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>P.L.</foreName>
            <surname>Freddolino</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Schulten</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Phys. Chem. B</title>
        <imprint>
          <biblScope type="volume">110</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">3674–3684</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid14" type="article" rend="foot" n="footcite:tuckerman1992reversible">
      <analytic>
        <title level="a">Reversible multiple time scale molecular dynamics</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Tuckerman</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>B.J.</foreName>
            <surname>Berne</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>G.J.</foreName>
            <surname>Martyna</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Chem. Phys.</title>
        <imprint>
          <biblScope type="volume">97</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year>1992</year>
          </dateStruct>
          <biblScope type="pages">1990</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid10" type="article" rend="foot" n="footcite:voter1997hyperdynamics">
      <analytic>
        <title level="a">Hyperdynamics: Accelerated molecular dynamics of infrequent events</title>
        <author>
          <persName>
            <foreName>A.F.</foreName>
            <surname>Voter</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Phys. Rev. Lett.</title>
        <imprint>
          <biblScope type="volume">78</biblScope>
          <biblScope type="number">20</biblScope>
          <dateStruct>
            <year>1997</year>
          </dateStruct>
          <biblScope type="pages">3908–3911</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="nano-d-2011-bid21" type="book" rend="foot" n="footcite:voth2009coarse">
      <monogr>
        <title level="m">Coarse-graining of condensed phase and biomolecular systems</title>
        <author>
          <persName>
            <foreName>G.A.</foreName>
            <surname>Voth</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>CRC</orgName>
          </publisher>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
