Back to Search
Start Over
Architecture for interoperable software in biology
- Source :
- Briefings in Bioinformatics
- Publication Year :
- 2012
- Publisher :
- Oxford University Press (OUP), 2012.
-
Abstract
- Understanding biological complexity demands a combination of high-throughput data and interdisciplinary skills. One way to bring to bear the necessary combination of data types and expertise is by encapsulating domain knowledge in software and composing that software to create a customized data analysis environment. To this end, simple flexible strategies are needed for interconnecting heterogeneous software tools and enabling data exchange between them. Drawing on our own work and that of others, we present several strategies for interoperability and their consequences, in particular, a set of simple data structures--list, matrix, network, table and tuple--that have proven sufficient to achieve a high degree of interoperability. We provide a few guidelines for the development of future software that will function as part of an interoperable community of software tools for biological data analysis and visualization.
- Subjects :
- Resource-oriented architecture
Theoretical computer science
Computer science
data analysis
0206 medical engineering
interoperability
integration
02 engineering and technology
computer.software_genre
03 medical and health sciences
Software analytics
Biology
Molecular Biology
030304 developmental biology
Software visualization
0303 health sciences
Social software engineering
business.industry
Systems Biology
Software development
bioinformatics
Software framework
Papers
Software construction
Component-based software engineering
business
Software engineering
computer
Software
020602 bioinformatics
software engineering
Information Systems
Subjects
Details
- ISSN :
- 14774054 and 14675463
- Volume :
- 15
- Database :
- OpenAIRE
- Journal :
- Briefings in Bioinformatics
- Accession number :
- edsair.doi.dedup.....deba01e88014c820cb647dbdae0ab38a