Academic Journal
Accelerated parallel algorithm for gene network reverse engineering
| Τίτλος: | Accelerated parallel algorithm for gene network reverse engineering |
|---|---|
| Συγγραφείς: | He, Jing, Zhou, Zhou, Reed, Michael K., Califano, Andrea |
| Έτος έκδοσης: | 2017 |
| Συλλογή: | Columbia University: Academic Commons |
| Θεματικοί όροι: | Parallel programming (Computer science), Gene regulatory networks, Gene expression--Data processing, Systems biology |
| Περιγραφή: | Background: The Algorithm for the Reconstruction of Accurate Cellular Networks (ARACNE) represents one of the most effective tools to reconstruct gene regulatory networks from large-scale molecular profile datasets. However, previous implementations require intensive computing resources and, in some cases, restrict the number of samples that can be used. These issues can be addressed elegantly in a GPU computing framework, where repeated mathematical computation can be done efficiently, but requires extensive redesign to apply parallel computing techniques to the original serial algorithm, involving detailed optimization efforts based on a deep understanding of both hardware and software architecture. Result: Here, we present an accelerated parallel implementation of ARACNE (GPU-ARACNE). By taking advantage of multi-level parallelism and the Compute Unified Device Architecture (CUDA) parallel kernel-call library, GPU-ARACNE successfully parallelizes a serial algorithm and simplifies the user experience from multi-step operations to one step. Using public datasets on comparable hardware configurations, we showed that GPU-ARACNE is faster than previous implementations and is able to reconstruct equally valid gene regulatory networks. Conclusion: Given that previous versions of ARACNE are extremely resource demanding, either in computational time or in hardware investment, GPU-ARACNE is remarkably valuable for researchers who need to build complex regulatory networks from large expression datasets, but with limited budget on computational resources. In addition, our GPU-centered optimization of adaptive partitioning for Mutual Information (MI) estimation provides lessons that are applicable to other domains. |
| Τύπος εγγράφου: | article in journal/newspaper |
| Γλώσσα: | English |
| Relation: | https://doi.org/10.7916/D8DZ0MZD |
| DOI: | 10.7916/D8DZ0MZD |
| Διαθεσιμότητα: | https://doi.org/10.7916/D8DZ0MZD |
| Αριθμός Καταχώρησης: | edsbas.364A3FEE |
| Βάση Δεδομένων: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://doi.org/10.7916/D8DZ0MZD# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.364A3FEE RelevancyScore: 865 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 864.807434082031 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Accelerated parallel algorithm for gene network reverse engineering – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22He%2C+Jing%22">He, Jing</searchLink><br /><searchLink fieldCode="AR" term="%22Zhou%2C+Zhou%22">Zhou, Zhou</searchLink><br /><searchLink fieldCode="AR" term="%22Reed%2C+Michael+K%2E%22">Reed, Michael K.</searchLink><br /><searchLink fieldCode="AR" term="%22Califano%2C+Andrea%22">Califano, Andrea</searchLink> – Name: DatePubCY Label: Publication Year Group: Date Data: 2017 – Name: Subset Label: Collection Group: HoldingsInfo Data: Columbia University: Academic Commons – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Parallel+programming+%28Computer+science%29%22">Parallel programming (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Gene+regulatory+networks%22">Gene regulatory networks</searchLink><br /><searchLink fieldCode="DE" term="%22Gene+expression--Data+processing%22">Gene expression--Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+biology%22">Systems biology</searchLink> – Name: Abstract Label: Description Group: Ab Data: Background: The Algorithm for the Reconstruction of Accurate Cellular Networks (ARACNE) represents one of the most effective tools to reconstruct gene regulatory networks from large-scale molecular profile datasets. However, previous implementations require intensive computing resources and, in some cases, restrict the number of samples that can be used. These issues can be addressed elegantly in a GPU computing framework, where repeated mathematical computation can be done efficiently, but requires extensive redesign to apply parallel computing techniques to the original serial algorithm, involving detailed optimization efforts based on a deep understanding of both hardware and software architecture. Result: Here, we present an accelerated parallel implementation of ARACNE (GPU-ARACNE). By taking advantage of multi-level parallelism and the Compute Unified Device Architecture (CUDA) parallel kernel-call library, GPU-ARACNE successfully parallelizes a serial algorithm and simplifies the user experience from multi-step operations to one step. Using public datasets on comparable hardware configurations, we showed that GPU-ARACNE is faster than previous implementations and is able to reconstruct equally valid gene regulatory networks. Conclusion: Given that previous versions of ARACNE are extremely resource demanding, either in computational time or in hardware investment, GPU-ARACNE is remarkably valuable for researchers who need to build complex regulatory networks from large expression datasets, but with limited budget on computational resources. In addition, our GPU-centered optimization of adaptive partitioning for Mutual Information (MI) estimation provides lessons that are applicable to other domains. – Name: TypeDocument Label: Document Type Group: TypDoc Data: article in journal/newspaper – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: https://doi.org/10.7916/D8DZ0MZD – Name: DOI Label: DOI Group: ID Data: 10.7916/D8DZ0MZD – Name: URL Label: Availability Group: URL Data: https://doi.org/10.7916/D8DZ0MZD – Name: AN Label: Accession Number Group: ID Data: edsbas.364A3FEE |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.364A3FEE |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.7916/D8DZ0MZD Languages: – Text: English Subjects: – SubjectFull: Parallel programming (Computer science) Type: general – SubjectFull: Gene regulatory networks Type: general – SubjectFull: Gene expression--Data processing Type: general – SubjectFull: Systems biology Type: general Titles: – TitleFull: Accelerated parallel algorithm for gene network reverse engineering Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: He, Jing – PersonEntity: Name: NameFull: Zhou, Zhou – PersonEntity: Name: NameFull: Reed, Michael K. – PersonEntity: Name: NameFull: Califano, Andrea IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2017 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa |
| ResultId | 1 |