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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2017-01 |
---|---|
Hauptverfasser: | , , , , , , |
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 & 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 |