Show simple item record

dc.contributor.authorIndurkhya, Sagar
dc.contributor.authorBeal, Jacob S.
dc.date.accessioned2010-06-03T18:56:25Z
dc.date.available2010-06-03T18:56:25Z
dc.date.issued2010-01
dc.date.submitted2009-05
dc.identifier.ismn1932-6203
dc.identifier.urihttp://hdl.handle.net/1721.1/55387
dc.description.abstractODE simulations of chemical systems perform poorly when some of the species have extremely low concentrations. Stochastic simulation methods, which can handle this case, have been impractical for large systems due to computational complexity. We observe, however, that when modeling complex biological systems: (1) a small number of reactions tend to occur a disproportionately large percentage of the time, and (2) a small number of species tend to participate in a disproportionately large percentage of reactions. We exploit these properties in LOLCAT Method, a new implementation of the Gillespie Algorithm. First, factoring reaction propensities allows many propensities dependent on a single species to be updated in a single operation. Second, representing dependencies between reactions with a bipartite graph of reactions and species requires only O(n) storage for n reactions, rather than the O(n[superscript 2]) required for a graph that includes only reactions. Together, these improvements allow our implementation of LOLCAT Method to execute orders of magnitude faster than currently existing Gillespie Algorithm variants when simulating several yeast MAPK cascade models.en
dc.description.sponsorshipNational Science Foundation (Grant 6898853)en
dc.language.isoen_US
dc.publisherPublic Library of Scienceen
dc.relation.isversionofhttp://dx.doi.org/10.1371/journal.pone.0008125en
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en
dc.sourcePLoSen
dc.titleReaction Factoring and Bipartite Update Graphs Accelerate the Gillespie Algorithm for Large-Scale Biochemical Systemsen
dc.typeArticleen
dc.identifier.citationIndurkhya, Sagar, and Jacob Beal. “Reaction Factoring and Bipartite Update Graphs Accelerate the Gillespie Algorithm for Large-Scale Biochemical Systems.” PLoS ONE 5.1 (2010): e8125. © 2010 Indurkhya, Beal.en
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverBeal, Jacob S.
dc.contributor.mitauthorIndurkhy, Sagar
dc.contributor.mitauthorBeal, Jacob S.
dc.relation.journalPloS oneen
dc.eprint.versionFinal published versionen
dc.type.urihttp://purl.org/eprint/type/JournalArticleen
eprint.statushttp://purl.org/eprint/status/PeerRevieweden
dspace.orderedauthorsIndurkhya, Sagar; Beal, Jacoben
dc.identifier.orcidhttps://orcid.org/0000-0002-1663-5102
dc.identifier.orcidhttps://orcid.org/0000-0001-9595-252X
dspace.mitauthor.errortrue
mit.licensePUBLISHER_POLICYen
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record