The CELLmicrocosmos Tools: A Small History of Java']Java-Based Cell and Membrane Modelling Open Source Software Development

被引:2
|
作者
Sommer, Bjorn [1 ]
机构
[1] Royal Coll Art, Sch Design, Innovat Design Engn, London SW7 2EU, England
关键词
Integrative Bioinformatics; Cell Modelling; Molecular Modelling; !text type='Java']Java[!/text; Open Source Software; PROTEINS; PLATFORM; GUI;
D O I
10.1515/jib-2019-0057
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
For more than one decade, CELLmicrocosmos tools are being developed. Here, we discus some of the technical and administrative hurdles to keep a software suite running so many years. The tools were being developed during a number of student projects and theses, whereas main developers refactored and maintained the code over the years. The focus of this publication is laid on two Java-based Open Source Software frameworks. Firstly, the CellExplorer with the Pathwaylntegration combines the mesoscopic and the functional level by mapping biological networks onto cell components using database integration. Secondly, the MembraneEditor enables users to generate membranes of different lipid and protein compositions using the PDB format. Technicalities will be discussed as well as the historical development of these tools with a special focus on group-based development. In this way, university-associated developers of Integrative Bioinformatics applications should be inspired to go similar ways. All tools discussed in this publication can be downloaded and installed from https://www.CELLmicrocosmos.org.
引用
收藏
页数:16
相关论文
共 32 条
  • [1] State-of-the-practice in quality assurance in Java']Java-based open source software development
    Khatami, Ali
    Zaidman, Andy
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (08): : 1408 - 1446
  • [2] Modularity Index Metrics for Java']Java-Based Open Source Software Projects
    Emanuel, Andi Wahju Rahardjo
    Wardoyo, Retantyo
    Istiyanto, Jazi Eko
    Mustofa, Khabib
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (11) : 52 - 58
  • [3] Open Source Java']Java-based ECG analysis Software and Android app for Atrial Fibrillation Screening
    Oster, Julien
    Behar, Joachim
    Colloca, Roberta
    Li, Qichen
    Li, Qiao
    Clifford, Gari D.
    2013 COMPUTING IN CARDIOLOGY CONFERENCE (CINC), 2013, 40 : 731 - 734
  • [4] Characterizing logging practices in Java']Java-based open source software projects - a replication study in Apache Software Foundation
    Chen, Boyuan
    Jiang, Zhen Ming
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 330 - 374
  • [5] An Empirical Analysis of Build Failures in the Continuous Integration Workflows of Java']Java-Based Open-Source Software
    Rausch, Thomas
    Hummer, Waldemar
    Leitner, Philipp
    Schulte, Stefan
    2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 345 - 355
  • [6] THE NON-LINEAR REGRESSION MODEL TO ESTIMATE THE SOFTWARE SIZE OF OPEN SOURCE JAVA']JAVA-BASED SYSTEMS
    Prykhodko, N., V
    Prykhodko, S. B.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2018, (03) : 158 - 166
  • [7] Evaluation of Java']Java-based Open Source Web Frameworks with Ajax Support
    Buchner, Bjoern
    Boettcher, Axel
    Storch, Christian
    2012 14TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE), 2012, : 45 - 49
  • [8] Java']Java Modelling Tools: An open source suite for queueing network modelling and workload analysis
    Bertoli, Marco
    Casale, Giuliano
    Serazzi, Giuseppe
    QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 119 - +
  • [9] Tatool: A Java']Java-based open-source programming framework for psychological studies
    von Bastian, Claudia C.
    Locher, Andre
    Ruflin, Michael
    BEHAVIOR RESEARCH METHODS, 2013, 45 (01) : 108 - 115
  • [10] jOthelloT: A Java']Java-Based Open Source Othello Framework for Artificial Intelligence Undergraduate Classes
    Silla, Carlos N., Jr.
    Paglione, Marcelo
    Mardegan, Irun G. P.
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,