OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution

We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment --- simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by 4 million mesoscopic particles --- using a single shared memory commodity wor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2017-01
Hauptverfasser: Yu-Hang, Tang, Lu, Lu, He, Li, Evangelinos, Constantinos, Grinberg, Leopold, Sachdeva, Vipin, Karniadakis, George Em
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Yu-Hang, Tang
Lu, Lu
He, Li
Evangelinos, Constantinos
Grinberg, Leopold
Sachdeva, Vipin
Karniadakis, George Em
description We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment --- simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by 4 million mesoscopic particles --- using a single shared memory commodity workstation. To achieve this, we invented an adaptive spatial-searching algorithm to accelerate the computation of short-range pairwise interactions in an extremely sparse 3D space. The algorithm is based on a Voronoi partitioning of the point cloud of coarse-grained particles, and is continuously updated over the course of the simulation. The algorithm enables the construction of the key spatial searching data structure in our code, i.e. a lattice-free cell list, with a time and space cost linearly proportional to the number of particles in the system. The position and shape of the cells also adapt automatically to the local density and curvature. The code implements OpenMP parallelization and scales to hundreds of hardware threads. It outperforms a legacy simulator by almost an order of magnitude in time-to-solution and more than 40 times in problem size, thus providing a new platform for probing the biomechanics of red blood cells.
doi_str_mv 10.48550/arxiv.1701.02059
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1701_02059</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2075907108</sourcerecordid><originalsourceid>FETCH-LOGICAL-a528-4d9d4ac24bff92697da7979f1d725722beac2e4795d2c18e2c1bde519f9542143</originalsourceid><addsrcrecordid>eNotj0FLwzAcxYMgOOY-gCcDnluTf5Ol8bYWp8JgMncv6ZJAR9fUJBX99sbNy3uH93i8H0J3lOSs5Jw8Kv_dfeVUEJoTIFxeoRkUBc1KBnCDFiEcCSGwFMB5MUPVdjTDrqqf8AqvVYj4oztNvYrOY2fxzmhc9c5pXJu-D1hF_O5dNN2QouD6KXZuuEXXVvXBLP59jvbr5339mm22L2_1apMpDmXGtNRMHYC11kpYSqGVkEJaqtMTAdCaFBomJNdwoKVJ0mrDqbSSM6CsmKP7y-wZsBl9d1L-p_kDbc6gqfFwaYzefU4mxOboJj-kTw0QwSURlJTFL2DeU-Q</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2075907108</pqid></control><display><type>article</type><title>OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Yu-Hang, Tang ; Lu, Lu ; He, Li ; Evangelinos, Constantinos ; Grinberg, Leopold ; Sachdeva, Vipin ; Karniadakis, George Em</creator><creatorcontrib>Yu-Hang, Tang ; Lu, Lu ; He, Li ; Evangelinos, Constantinos ; Grinberg, Leopold ; Sachdeva, Vipin ; Karniadakis, George Em</creatorcontrib><description>We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment --- simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by 4 million mesoscopic particles --- using a single shared memory commodity workstation. To achieve this, we invented an adaptive spatial-searching algorithm to accelerate the computation of short-range pairwise interactions in an extremely sparse 3D space. The algorithm is based on a Voronoi partitioning of the point cloud of coarse-grained particles, and is continuously updated over the course of the simulation. The algorithm enables the construction of the key spatial searching data structure in our code, i.e. a lattice-free cell list, with a time and space cost linearly proportional to the number of particles in the system. The position and shape of the cells also adapt automatically to the local density and curvature. The code implements OpenMP parallelization and scales to hundreds of hardware threads. It outperforms a legacy simulator by almost an order of magnitude in time-to-solution and more than 40 times in problem size, thus providing a new platform for probing the biomechanics of red blood cells.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1701.02059</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Adaptive algorithms ; Algorithms ; Biomechanics ; Blood ; Cloud computing ; Computer Science - Computational Engineering, Finance, and Science ; Computer simulation ; Curvature ; Data structures ; Erythrocytes ; Lipids ; Molecular dynamics ; Parallel processing ; Physics - Biological Physics ; Physics - Mesoscale and Nanoscale Physics ; Proteins ; Search algorithms ; Shape memory ; Spatial data ; Three dimensional models ; Workstations</subject><ispartof>arXiv.org, 2017-01</ispartof><rights>2017. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.48550/arXiv.1701.02059$$DView paper in arXiv$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.1016/j.bpj.2017.04.020$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink></links><search><creatorcontrib>Yu-Hang, Tang</creatorcontrib><creatorcontrib>Lu, Lu</creatorcontrib><creatorcontrib>He, Li</creatorcontrib><creatorcontrib>Evangelinos, Constantinos</creatorcontrib><creatorcontrib>Grinberg, Leopold</creatorcontrib><creatorcontrib>Sachdeva, Vipin</creatorcontrib><creatorcontrib>Karniadakis, George Em</creatorcontrib><title>OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution</title><title>arXiv.org</title><description>We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment --- simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by 4 million mesoscopic particles --- using a single shared memory commodity workstation. To achieve this, we invented an adaptive spatial-searching algorithm to accelerate the computation of short-range pairwise interactions in an extremely sparse 3D space. The algorithm is based on a Voronoi partitioning of the point cloud of coarse-grained particles, and is continuously updated over the course of the simulation. The algorithm enables the construction of the key spatial searching data structure in our code, i.e. a lattice-free cell list, with a time and space cost linearly proportional to the number of particles in the system. The position and shape of the cells also adapt automatically to the local density and curvature. The code implements OpenMP parallelization and scales to hundreds of hardware threads. It outperforms a legacy simulator by almost an order of magnitude in time-to-solution and more than 40 times in problem size, thus providing a new platform for probing the biomechanics of red blood cells.</description><subject>Adaptive algorithms</subject><subject>Algorithms</subject><subject>Biomechanics</subject><subject>Blood</subject><subject>Cloud computing</subject><subject>Computer Science - Computational Engineering, Finance, and Science</subject><subject>Computer simulation</subject><subject>Curvature</subject><subject>Data structures</subject><subject>Erythrocytes</subject><subject>Lipids</subject><subject>Molecular dynamics</subject><subject>Parallel processing</subject><subject>Physics - Biological Physics</subject><subject>Physics - Mesoscale and Nanoscale Physics</subject><subject>Proteins</subject><subject>Search algorithms</subject><subject>Shape memory</subject><subject>Spatial data</subject><subject>Three dimensional models</subject><subject>Workstations</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotj0FLwzAcxYMgOOY-gCcDnluTf5Ol8bYWp8JgMncv6ZJAR9fUJBX99sbNy3uH93i8H0J3lOSs5Jw8Kv_dfeVUEJoTIFxeoRkUBc1KBnCDFiEcCSGwFMB5MUPVdjTDrqqf8AqvVYj4oztNvYrOY2fxzmhc9c5pXJu-D1hF_O5dNN2QouD6KXZuuEXXVvXBLP59jvbr5339mm22L2_1apMpDmXGtNRMHYC11kpYSqGVkEJaqtMTAdCaFBomJNdwoKVJ0mrDqbSSM6CsmKP7y-wZsBl9d1L-p_kDbc6gqfFwaYzefU4mxOboJj-kTw0QwSURlJTFL2DeU-Q</recordid><startdate>20170109</startdate><enddate>20170109</enddate><creator>Yu-Hang, Tang</creator><creator>Lu, Lu</creator><creator>He, Li</creator><creator>Evangelinos, Constantinos</creator><creator>Grinberg, Leopold</creator><creator>Sachdeva, Vipin</creator><creator>Karniadakis, George Em</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20170109</creationdate><title>OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution</title><author>Yu-Hang, Tang ; Lu, Lu ; He, Li ; Evangelinos, Constantinos ; Grinberg, Leopold ; Sachdeva, Vipin ; Karniadakis, George Em</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a528-4d9d4ac24bff92697da7979f1d725722beac2e4795d2c18e2c1bde519f9542143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Adaptive algorithms</topic><topic>Algorithms</topic><topic>Biomechanics</topic><topic>Blood</topic><topic>Cloud computing</topic><topic>Computer Science - Computational Engineering, Finance, and Science</topic><topic>Computer simulation</topic><topic>Curvature</topic><topic>Data structures</topic><topic>Erythrocytes</topic><topic>Lipids</topic><topic>Molecular dynamics</topic><topic>Parallel processing</topic><topic>Physics - Biological Physics</topic><topic>Physics - Mesoscale and Nanoscale Physics</topic><topic>Proteins</topic><topic>Search algorithms</topic><topic>Shape memory</topic><topic>Spatial data</topic><topic>Three dimensional models</topic><topic>Workstations</topic><toplevel>online_resources</toplevel><creatorcontrib>Yu-Hang, Tang</creatorcontrib><creatorcontrib>Lu, Lu</creatorcontrib><creatorcontrib>He, Li</creatorcontrib><creatorcontrib>Evangelinos, Constantinos</creatorcontrib><creatorcontrib>Grinberg, Leopold</creatorcontrib><creatorcontrib>Sachdeva, Vipin</creatorcontrib><creatorcontrib>Karniadakis, George Em</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yu-Hang, Tang</au><au>Lu, Lu</au><au>He, Li</au><au>Evangelinos, Constantinos</au><au>Grinberg, Leopold</au><au>Sachdeva, Vipin</au><au>Karniadakis, George Em</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution</atitle><jtitle>arXiv.org</jtitle><date>2017-01-09</date><risdate>2017</risdate><eissn>2331-8422</eissn><abstract>We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment --- simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by 4 million mesoscopic particles --- using a single shared memory commodity workstation. To achieve this, we invented an adaptive spatial-searching algorithm to accelerate the computation of short-range pairwise interactions in an extremely sparse 3D space. The algorithm is based on a Voronoi partitioning of the point cloud of coarse-grained particles, and is continuously updated over the course of the simulation. The algorithm enables the construction of the key spatial searching data structure in our code, i.e. a lattice-free cell list, with a time and space cost linearly proportional to the number of particles in the system. The position and shape of the cells also adapt automatically to the local density and curvature. The code implements OpenMP parallelization and scales to hundreds of hardware threads. It outperforms a legacy simulator by almost an order of magnitude in time-to-solution and more than 40 times in problem size, thus providing a new platform for probing the biomechanics of red blood cells.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1701.02059</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2017-01
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1701_02059
source arXiv.org; Free E- Journals
subjects Adaptive algorithms
Algorithms
Biomechanics
Blood
Cloud computing
Computer Science - Computational Engineering, Finance, and Science
Computer simulation
Curvature
Data structures
Erythrocytes
Lipids
Molecular dynamics
Parallel processing
Physics - Biological Physics
Physics - Mesoscale and Nanoscale Physics
Proteins
Search algorithms
Shape memory
Spatial data
Three dimensional models
Workstations
title OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T15%3A41%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=OpenRBC:%20A%20Fast%20Simulator%20of%20Red%20Blood%20Cells%20at%20Protein%20Resolution&rft.jtitle=arXiv.org&rft.au=Yu-Hang,%20Tang&rft.date=2017-01-09&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1701.02059&rft_dat=%3Cproquest_arxiv%3E2075907108%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2075907108&rft_id=info:pmid/&rfr_iscdi=true