A General Framework and Maturity Model for Bioinformatics Pipeline Development

被引:0
作者
Chen, Ethan W. [1 ]
机构
[1] Calif State Univ Fullerton, Dept Comp Sci, Fullerton, CA 92634 USA
来源
2018 IEEE/ACIS 16TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATION (SERA) | 2018年
关键词
Bioinformatics; Software Engineering; Bioinformatics Pipelines; Pipeline Development; SOFTWARE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bioinformatics pipelines are often constructed in chaotic, ad hoc environments. This ad hoc construction results in problems with quality control, pipeline maintainability, and code reusability. The application of process control to bioinformatics pipeline creation can address these issues, increasing the lifespan of pipelines and decreasing the amount of time and energy spent on recreating defunct pipelines. The description of a bioinformatics pipeline development lifecycle and maturity model presented here lays the groundwork of a defined process for pipeline development. As pipelines are tools used to conduct research, the decrease of resources used in pipeline creation can result in more resources dedicated to research productivity.
引用
收藏
页码:136 / 142
页数:7
相关论文
共 17 条
[1]   Software engineering challenges in bioinformatics [J].
Barker, J ;
Thornton, J .
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :12-15
[2]   A call for bioimaging software usability [J].
Carpenter, Anne E. ;
Kamentsky, Lee ;
Eliceiri, Kevin W. .
NATURE METHODS, 2012, 9 (07) :666-670
[3]  
CMMI Product Team, 2010, Technical Report CMU/SEI-2010-TR-033
[4]   Advancing analytical algorithms and pipelines for billions of microbial sequences [J].
Gonzalez, Antonio ;
Knight, Rob .
CURRENT OPINION IN BIOTECHNOLOGY, 2012, 23 (01) :64-71
[5]   Biopipe: A flexible framework for protocol-based bioinformatics analysis [J].
Hoon, S ;
Ratnapu, KK ;
Chia, J ;
Kumarasamy, B ;
Xiao, JG ;
Clamp, M ;
Stabenau, A ;
Potter, S ;
Clarke, L ;
Stupka, E .
GENOME RESEARCH, 2003, 13 (08) :1904-1915
[6]   Designing Integrated Computational Biology Pipelines Visually [J].
Jamil, Hasan M. .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2013, 10 (03) :605-618
[7]   Snakemake-a scalable bioinformatics workflow engine [J].
Koester, Johannes ;
Rahmann, Sven .
BIOINFORMATICS, 2012, 28 (19) :2520-2522
[8]   A Case Study of Dynamic Analysis to Locate Unexpected Side Effects Inside of Frameworks [J].
Kume, Izuru ;
Nakamura, Masahide ;
Nitta, Naoya ;
Shibayama, Etsuya .
INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (03) :26-40
[9]   Taverna: a tool for the composition and enactment of bioinformatics workflows [J].
Oinn, T ;
Addis, M ;
Ferris, J ;
Marvin, D ;
Senger, M ;
Greenwood, M ;
Carver, T ;
Glover, K ;
Pocock, MR ;
Wipat, A ;
Li, P .
BIOINFORMATICS, 2004, 20 (17) :3045-3054
[10]   Unipro UGENE: a unified bioinformatics toolkit [J].
Okonechnikov, Konstantin ;
Golosova, Olga ;
Fursov, Mikhail .
BIOINFORMATICS, 2012, 28 (08) :1166-1167