Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Medicine
  3. Faculty of Medicine
  4. ANIMA: Association network integration for multiscale analysis [version 2; peer review: 1 approved, 2 approved with reservations]
 
  • Details
ANIMA: Association network integration for multiscale analysis [version 2; peer review: 1 approved, 2 approved with reservations]
File(s)
05eab119-675e-4ccd-ad4a-b859e2435edc_14073_-_Armin_Deffur.pdf (10.46 MB)
Published version
OA Location
https://wellcomeopenresearch.org/articles/3-27/v1
Author(s)
Deffur, Armin
Wilkinson, Robert
Mayosi, Bongani
Mulder, Nicola
Type
Journal Article
Abstract
Contextual functional interpretation of -omics data derived from clinical samples is a classical and difficult problem in computational systems biology. The measurement of thousands of data points on single samples has become routine but relating ‘big data’ datasets to the complexities of human pathobiology is an area of ongoing research. Complicating this is the fact that many publicly available datasets use bulk transcriptomics data from complex tissues like blood. The most prevalent analytic approaches derive molecular ‘signatures’ of disease states or apply modular analysis frameworks to the data. Here we describe ANIMA (association network integration for multiscale analysis), a network-based data integration method using clinical phenotype and microarray data as inputs. ANIMA is implemented in R and Neo4j and runs in Docker containers. In short, the build algorithm iterates over one or more transcriptomics datasets to generate a large, multipartite association network by executing multiple independent analytic steps (differential expression, deconvolution, modular analysis based on co-expression, pathway analysis) and integrating the results. Once the network is built, it can be queried directly using Cypher (a graph query language), or by custom functions that communicate with the graph database via language-specific APIs. We developed a web application using Shiny, which provides fully interactive, multiscale views of the data. Using our approach, we show that we can reconstruct multiple features of disease states at various scales of organization, from transcript abundance patterns of individual genes through co-expression patterns of groups of genes to patterns of cellular behaviour in whole blood samples, both in single experiments as well in meta-analyses of multiple datasets.
Date Issued
2018-06-05
Date Acceptance
2018-06-05
Citation
Wellcome Open Research, 2018, 3 (27), pp.1-32
URI
http://hdl.handle.net/10044/1/68439
URL
https://wellcomeopenresearch.org/articles/3-27/v2
DOI
https://www.dx.doi.org/10.12688/wellcomeopenres.14073.2
ISSN
2398-502X
Publisher
F1000Research
Start Page
1
End Page
32
Journal / Book Title
Wellcome Open Research
Volume
3
Issue
27
Copyright Statement
© 2018 Deffur A et al. This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Sponsor
Wellcome Trust
The Royal Society
Identifier
https://wellcomeopenresearch.org/articles/3-27/v2
Grant Number
104803/Z/14/Z
NA150173
Subjects
Transcriptomics
complex networks
data integration
graph databases
Publication Status
Published
Article Number
ARTN 27
Date Publish Online
2018-06-05
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback