{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T14:56:04Z","timestamp":1753887364670,"version":"3.41.2"},"reference-count":47,"publisher":"Walter de Gruyter GmbH","issue":"3","license":[{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,9,25]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>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 PathwayIntegration 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 <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/www.CELLmicrocosmos.org\">https:\/\/www.CELLmicrocosmos.org<\/jats:ext-link>.<\/jats:p>","DOI":"10.1515\/jib-2019-0057","type":"journal-article","created":{"date-parts":[[2019,9,27]],"date-time":"2019-09-27T09:03:38Z","timestamp":1569575018000},"source":"Crossref","is-referenced-by-count":2,"title":["The CELLmicrocosmos Tools: A Small History of Java-Based Cell and Membrane Modelling Open Source Software Development"],"prefix":"10.1515","volume":"16","author":[{"given":"Bjorn","family":"Sommer","sequence":"first","affiliation":[{"name":"Royal College of Art, School of Design, Innovation Design Engineering , London SW7 2EU , UK"}]}],"member":"374","published-online":{"date-parts":[[2019,9,27]]},"reference":[{"key":"2023033120074884313_j_jib-2019-0057_ref_001_w2aab3b7b8b1b6b1ab1b8b1Aa","unstructured":"Sommer B. CELLmicrocosmos \u2013 zellenvisualisierung. Bachelorarbeit. Bachelor thesis. Bielefeld, Germany: Bielefeld University, 2004."},{"key":"2023033120074884313_j_jib-2019-0057_ref_002_w2aab3b7b8b1b6b1ab1b8b2Aa","unstructured":"Sommer B. CELLmicrocosmos \u2013 integrative cell modelling at the molecular, mesoscopic and functional level. Doctorate thesis. Bielefeld, Germany: Bielefeld University, 2012."},{"key":"2023033120074884313_j_jib-2019-0057_ref_003_w2aab3b7b8b1b6b1ab1b8b3Aa","doi-asserted-by":"crossref","unstructured":"Sommer B. Membrane packing problems: a short review on computational membrane modelling methods and tools. Comput Struct Biotec J 2013;5:e201302014.10.5936\/csbj.201302014","DOI":"10.5936\/csbj.201302014"},{"key":"2023033120074884313_j_jib-2019-0057_ref_004_w2aab3b7b8b1b6b1ab1b8b4Aa","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez L, Andrade R, Birgin EG, Mart\u00ednez JM. Packmol: a package for building initial configurations for molecular dynamics simulations. J Comput Chem 2009;30:2157\u201364.1922994410.1002\/jcc.21224","DOI":"10.1002\/jcc.21224"},{"key":"2023033120074884313_j_jib-2019-0057_ref_005_w2aab3b7b8b1b6b1ab1b8b5Aa","doi-asserted-by":"crossref","unstructured":"Jo S, Kim T, Iyer VG, Im W. CHARMM GUI: a web-based graphical user interface for CHARMM. J Comput Chem 2008;29:1859\u201365.10.1002\/jcc.20945","DOI":"10.1002\/jcc.20945"},{"key":"2023033120074884313_j_jib-2019-0057_ref_006_w2aab3b7b8b1b6b1ab1b8b6Aa","doi-asserted-by":"crossref","unstructured":"Cheng X, Jo S, Lee HS, Klauda JB, Im W. CHARMM-GUI micelle builder for pure\/mixed micelle and protein\/micelle complex systems. J Chem Inf Model 2013;53:2171\u201380.2386555210.1021\/ci4002684","DOI":"10.1021\/ci4002684"},{"key":"2023033120074884313_j_jib-2019-0057_ref_007_w2aab3b7b8b1b6b1ab1b8b7Aa","doi-asserted-by":"crossref","unstructured":"Baaden M. Visualizing biological membrane organization and dynamics. J Mol Biol 2019;431:1889\u2013919.3084440410.1016\/j.jmb.2019.02.018","DOI":"10.1016\/j.jmb.2019.02.018"},{"key":"2023033120074884313_j_jib-2019-0057_ref_008_w2aab3b7b8b1b6b1ab1b8b8Aa","doi-asserted-by":"crossref","unstructured":"Johnson GT, Autin L, Al-Alusi M, Goodsell DS, Sanner MF, Olson AJ. cellPACK: a virtual mesoscope to model and visualize structural systems biology. Nat Methods 2015;12:85\u201391.10.1038\/nmeth.320425437435","DOI":"10.1038\/nmeth.3204"},{"key":"2023033120074884313_j_jib-2019-0057_ref_009_w2aab3b7b8b1b6b1ab1b8b9Aa","unstructured":"Le Muzic M, Autin L, Parulek J, Viola I. cellVIEW: a tool for illustrative and multi-scale rendering of large biomolecular datasets. In: Proceedings of the eurographics workshop on visual computing for biology and medicine 2015:61\u201370."},{"key":"2023033120074884313_j_jib-2019-0057_ref_010_w2aab3b7b8b1b6b1ab1b8c10Aa","doi-asserted-by":"crossref","unstructured":"Horwitz R, Johnson GT. Whole cell maps chart a course for 21st-century cell biology. Science 2017;356:806\u20137.10.1126\/science.aan5955","DOI":"10.1126\/science.aan5955"},{"key":"2023033120074884313_j_jib-2019-0057_ref_011_w2aab3b7b8b1b6b1ab1b8c11Aa","doi-asserted-by":"crossref","unstructured":"Wurtele ES, Li J, Diao L, Zhang H, Foster CM, Fatland B, et al. MetNet: software to build and model the biogenetic lattice of Arabidopsis. Comp Funct Genom 2003;4:239\u201345.10.1002\/cfg.285","DOI":"10.1002\/cfg.285"},{"key":"2023033120074884313_j_jib-2019-0057_ref_012_w2aab3b7b8b1b6b1ab1b8c12Aa","doi-asserted-by":"crossref","unstructured":"Yang Y, Engin L, Wurtele ES, Cruz-Neira C, Dickerson JA. Integration of metabolic networks and gene expression in virtual reality. Bioinformatics 2005;21:3645\u201350.1602046610.1093\/bioinformatics\/bti581","DOI":"10.1093\/bioinformatics\/bti581"},{"key":"2023033120074884313_j_jib-2019-0057_ref_013_w2aab3b7b8b1b6b1ab1b8c13Aa","doi-asserted-by":"crossref","unstructured":"Rojdestvenski I. VRML metabolic network visualizer. Comput Biol Med 2003;33:169\u201382.1256572910.1016\/S0010-4825(02)00062-8","DOI":"10.1016\/S0010-4825(02)00062-8"},{"key":"2023033120074884313_j_jib-2019-0057_ref_014_w2aab3b7b8b1b6b1ab1b8c14Aa","unstructured":"Sommer B. CELLmicrocosmos \u2013 interaktive 3D-ZellVisualisierung. Masterarbeit. Master Thesis. Bielefeld, Germany: Bielefeld University, 2006."},{"key":"2023033120074884313_j_jib-2019-0057_ref_015_w2aab3b7b8b1b6b1ab1b8c15Aa","unstructured":"Waltemate T, Sommer B, Botsch M. Membrane mapping: combining mesoscopic and molecular cell visualization. Vienna, Austria, 2014, 89\u201396."},{"key":"2023033120074884313_j_jib-2019-0057_ref_016_w2aab3b7b8b1b6b1ab1b8c16Aa","unstructured":"Zuse Institute Berlin. Amira user\u2019s guide: Amira 3.0. Zuse Institute Berlin, 2002."},{"key":"2023033120074884313_j_jib-2019-0057_ref_017_w2aab3b7b8b1b6b1ab1b8c17Aa","doi-asserted-by":"crossref","unstructured":"Stalling D, Westerhoff M, Hege H-C. Amira: a highly interactive system for visual data analysis. Visualization Handbook 2005;38:749\u201367.","DOI":"10.1016\/B978-012387582-2\/50040-X"},{"key":"2023033120074884313_j_jib-2019-0057_ref_018_w2aab3b7b8b1b6b1ab1b8c18Aa","doi-asserted-by":"crossref","unstructured":"De Chaumont F, Dallongeville S, Chenouard N, Herv\u00e9 N, Pop S, Provoost T, et al. Icy: an open bioimage informatics platform for extended reproducible research. Nat Methods 2012;9:690\u20136.2274377410.1038\/nmeth.2075","DOI":"10.1038\/nmeth.2075"},{"key":"2023033120074884313_j_jib-2019-0057_ref_019_w2aab3b7b8b1b6b1ab1b8c19Aa","doi-asserted-by":"crossref","unstructured":"Schindelin J, Arganda-Carreras I, Frise E, Kaynig V, Longair M, Pietzsch T, et al. Fiji: an open-source platform for biological-image analysis. Nat Methods 2012;9:676\u201382.2274377210.1038\/nmeth.2019","DOI":"10.1038\/nmeth.2019"},{"key":"2023033120074884313_j_jib-2019-0057_ref_020_w2aab3b7b8b1b6b1ab1b8c20Aa","doi-asserted-by":"crossref","unstructured":"Biere N, Ghaffar M, Doebbe A, J\u00e4ger D, Rothe N, Friedrich BM, et al. Heuristic modelling and 3D stereoscopic visualization of a chlamydomonas reinhardtii cell. J Integr Bioinform 2018;15.","DOI":"10.1515\/jib-2018-0003"},{"key":"2023033120074884313_j_jib-2019-0057_ref_021_w2aab3b7b8b1b6b1ab1b8c21Aa","unstructured":"Jmol. Jmol: an open-source java viewer for chemical structures in 3D. Jmol: an open-source java viewer for chemical structures in 3D, 2018 [Online]. Available from: http:\/\/www.jmol.org. [Accessed: 05-Mar-2013]."},{"key":"2023033120074884313_j_jib-2019-0057_ref_022_w2aab3b7b8b1b6b1ab1b8c22Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Dingersen T, Schneider S. CELLmicrocosmos 2.1: a software approach for the modelling of three-dimensional PDB membranes. Chem Cent J 2009;3:P72.10.1186\/1752-153X-3-S1-P72","DOI":"10.1186\/1752-153X-3-S1-P72"},{"key":"2023033120074884313_j_jib-2019-0057_ref_023_w2aab3b7b8b1b6b1ab1b8c23Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Dingersen T, Schneider S, Rubert S, Gamroth C. CELLmicrocosmos 2.2: advancements and applications in modelling of three-dimensional PDB membranes. J Cheminformatics 2010;2:O21.10.1186\/1758-2946-2-S1-O21","DOI":"10.1186\/1758-2946-2-S1-O21"},{"key":"2023033120074884313_j_jib-2019-0057_ref_024_w2aab3b7b8b1b6b1ab1b8c24Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Dingersen T, Gamroth C, Schneider SE, Rubert S, Kr\u00fcger J, et al. CELLmicrocosmos 2.2 membraneEditor: a modular interactive shape-based software approach to solve heterogeneous membrane packing problems. J Chem Inf Model 2011;5:1165\u201382.","DOI":"10.1021\/ci1003619"},{"key":"2023033120074884313_j_jib-2019-0057_ref_025_w2aab3b7b8b1b6b1ab1b8c25Aa","doi-asserted-by":"crossref","unstructured":"Lukat G, Kr\u00fcger J, Sommer B. APL@Voro: a Voronoi-based membrane analysis tool for GROMACS trajectories. J Chem Inf Model 2013;53:2908\u201325.10.1021\/ci400172g24175728","DOI":"10.1021\/ci400172g"},{"key":"2023033120074884313_j_jib-2019-0057_ref_026_w2aab3b7b8b1b6b1ab1b8c26Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Hamacher A, Kaluza O, Czauderna T, Klapperst\u00fcck M, Biere N, et al. Stereoscopic space map \u2013 semi-immersive configuration of 3D-stereoscopic tours in multi-display environments. In: Electronic Imaging, Proceedings of Stereoscopic Displays and Applications XXVII 2016;2016:1\u20139.","DOI":"10.2352\/ISSN.2470-1173.2016.5.SDA-429"},{"key":"2023033120074884313_j_jib-2019-0057_ref_027_w2aab3b7b8b1b6b1ab1b8c27Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Schreiber F. Integration and virtual reality exploration of biomedical data with CmPI and VANTED. It-Information Technology, 2016.","DOI":"10.1515\/itit-2016-0030"},{"key":"2023033120074884313_j_jib-2019-0057_ref_028_w2aab3b7b8b1b6b1ab1b8c28Aa","doi-asserted-by":"crossref","unstructured":"Rohn H, Junker A, Hartmann A, Grafahrend-Belau E, Treutler H, Klapperst\u00fcck M, et al. VANTED v2: a framework for systems biology applications. BMC Syst Biol 2012;6:139.10.1186\/1752-0509-6-13923140568","DOI":"10.1186\/1752-0509-6-139"},{"key":"2023033120074884313_j_jib-2019-0057_ref_029_w2aab3b7b8b1b6b1ab1b8c29Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Barnes DG, Boyd S, Chandler T, Cordeil M, Czauderna T, et al. 3D-stereoscopic immersive analytics projects at Monash University and University of Konstanz. Electron Imaging 2017;2017:179\u201387.10.2352\/ISSN.2470-1173.2017.5.SDA-109","DOI":"10.2352\/ISSN.2470-1173.2017.5.SDA-109"},{"key":"2023033120074884313_j_jib-2019-0057_ref_030_w2aab3b7b8b1b6b1ab1b8c30Aa","doi-asserted-by":"crossref","unstructured":"Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, et al. The protein data bank. Nucleic Acids Res 2000;28:235\u201342.10.1093\/nar\/28.1.23510592235","DOI":"10.1093\/nar\/28.1.235"},{"key":"2023033120074884313_j_jib-2019-0057_ref_031_w2aab3b7b8b1b6b1ab1b8c31Aa","doi-asserted-by":"crossref","unstructured":"Lomize MA, Pogozheva ID, Joo H, Mosberg HI, Lomize AL. OPM database and PPM web server: resources for positioning of proteins in membranes. Nucleic Acids Res 2012;40:D370\u20136.2189089510.1093\/nar\/gkr703","DOI":"10.1093\/nar\/gkr703"},{"key":"2023033120074884313_j_jib-2019-0057_ref_032_w2aab3b7b8b1b6b1ab1b8c32Aa","doi-asserted-by":"crossref","unstructured":"Tusn\u00e1dy GE, Doszt\u00e1nyi Z, Simon I. PDB_TM: selection and membrane localization of transmembrane proteins in the protein data bank. Nucleic Acids Res 2005;33:D275\u20138.15608195","DOI":"10.1093\/nar\/gki002"},{"key":"2023033120074884313_j_jib-2019-0057_ref_033_w2aab3b7b8b1b6b1ab1b8c33Aa","doi-asserted-by":"crossref","unstructured":"Abraham MJ, Murtola T, Schulz R, P\u00e1ll S, Smith JC, Hess B, et al. GROMACS: high performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 2015;1:19\u201325.","DOI":"10.1016\/j.softx.2015.06.001"},{"key":"2023033120074884313_j_jib-2019-0057_ref_034_w2aab3b7b8b1b6b1ab1b8c34Aa","unstructured":"Sommer B, K\u00fcnsem\u00f6ller J, Sand N, Husemann A, Rumming M, Kormeier B. CELLmicrocosmos 4.1: an interactive approach to integrating spatially localized metabolic networks into a virtual 3D cell environment. In: BIOINFORMATICS 2010 \u2013 Proceedings of the 1st International Conference on Bioinformatics, part of the 3rd International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2010), 2010, 90\u20135."},{"key":"2023033120074884313_j_jib-2019-0057_ref_035_w2aab3b7b8b1b6b1ab1b8c35Aa","doi-asserted-by":"crossref","unstructured":"Consortium U. Update on activities at the universal protein resource (UniProt) in 2013. Nucleic Acids Res 2013;41:D43\u20137.23161681","DOI":"10.1093\/nar\/gks1068"},{"key":"2023033120074884313_j_jib-2019-0057_ref_036_w2aab3b7b8b1b6b1ab1b8c36Aa","doi-asserted-by":"crossref","unstructured":"Chang A, Schomburg I, Placzek S, Jeske L, Ulbrich M, Xiao M, et al. BRENDA in 2015: exciting developments in its 25th year of existence. Nucleic Acids Res 2014:gku1068.25378310","DOI":"10.1093\/nar\/gku1068"},{"key":"2023033120074884313_j_jib-2019-0057_ref_037_w2aab3b7b8b1b6b1ab1b8c37Aa","doi-asserted-by":"crossref","unstructured":"Podkolodnaya OA, Yarkova EE, Demenkov PS, Konovalova OS, Ivanisenko VA, Kolchanov NA. Application of the ANDCell computer system to reconstruction and analysis of associative networks describing potential relationships between myopia and glaucoma. Russ J Genet Appl Res 2011;1:21\u20138.10.1134\/S2079059711010059","DOI":"10.1134\/S2079059711010059"},{"key":"2023033120074884313_j_jib-2019-0057_ref_038_w2aab3b7b8b1b6b1ab1b8c38Aa","doi-asserted-by":"crossref","unstructured":"T\u00f6pel T, Kormeier B, Klassen A, Hofest\u00e4dt R. BioDWH: a data warehouse kit for life science data integration. J Integr Bioinform 2008;5:93.","DOI":"10.1515\/jib-2008-93"},{"key":"2023033120074884313_j_jib-2019-0057_ref_039_w2aab3b7b8b1b6b1ab1b8c39Aa","unstructured":"O\u2019Madadhain J, Fisher D, White S, Boey Y. The jung (java universal network\/graph) framework. Irvine, California: University of California, 2003."},{"key":"2023033120074884313_j_jib-2019-0057_ref_040_w2aab3b7b8b1b6b1ab1b8c40Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Bender C, Hoppe T, Gamroth C, Jelonek L. Stereoscopic cell visualization: from mesoscopic to molecular scale. In: Electronic Imaging, Proceedings of Stereoscopic Displays and Applications XXVIII 2014;23:011007-1\u201310.","DOI":"10.1117\/1.JEI.23.1.011007"},{"key":"2023033120074884313_j_jib-2019-0057_ref_041_w2aab3b7b8b1b6b1ab1b8c41Aa","doi-asserted-by":"crossref","unstructured":"Kovanci G, Ghaffar M, Sommer B. Web-based hybrid-dimensional visualization and exploration of cytological localization scenarios. J Integr Bioinform 2016;13:298.28187414","DOI":"10.1515\/jib-2016-298"},{"key":"2023033120074884313_j_jib-2019-0057_ref_042_w2aab3b7b8b1b6b1ab1b8c42Aa","unstructured":"Sehnal D, Rose AS, Ko\u010da J, Burley SK, Velankar S. Mol*: towards a common library and tools for web molecular graphics. In: Proceedings of the workshop on molecular graphics and visual analysis of molecular data, 2018:29\u201333."},{"key":"2023033120074884313_j_jib-2019-0057_ref_043_w2aab3b7b8b1b6b1ab1b8c43Aa","doi-asserted-by":"crossref","unstructured":"Dr\u00e4ger A, Rodriguez N, Dumousseau M, D\u00f6rr A, Wrzodek C, Le Nov\u00e8re N, et al. JSBML: a flexible java library for working with SBML. Bioinformatics 2011;27:2167\u20138.2169712910.1093\/bioinformatics\/btr361","DOI":"10.1093\/bioinformatics\/btr361"},{"key":"2023033120074884313_j_jib-2019-0057_ref_044_w2aab3b7b8b1b6b1ab1b8c44Aa","doi-asserted-by":"crossref","unstructured":"Kerren A, Schreiber F. Why integrate InfoVis and SciVis? An example from systems biology. IEEE Comput Graph 2014;34:69\u201373.10.1109\/MCG.2014.122","DOI":"10.1109\/MCG.2014.122"},{"key":"2023033120074884313_j_jib-2019-0057_ref_045_w2aab3b7b8b1b6b1ab1b8c45Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Wang SJ, Xu L, Chen M, Schreiber F. Hybrid-dimensional visualization and interaction \u2013 integrating 2D and 3D visualization with semi-immersive navigation techniques. Big Data Visual Anal (BDVA) 2015;2015:1\u20138.","DOI":"10.1109\/BDVA.2015.7314295"},{"key":"2023033120074884313_j_jib-2019-0057_ref_046_w2aab3b7b8b1b6b1ab1b8c46Aa","doi-asserted-by":"crossref","unstructured":"Sommer B, Baaden M, Krone M, Woods A. From virtual reality to immersive analytics in bioinformatics. J Integr Bioinform 2018;15.","DOI":"10.1515\/jib-2018-0043"},{"key":"2023033120074884313_j_jib-2019-0057_ref_047_w2aab3b7b8b1b6b1ab1b8c47Aa","doi-asserted-by":"crossref","unstructured":"Zhu Y, Czauderna T, Zhao J, Klapperstueck M, Maifiah MHM, Han M-L, et al. Genome-scale metabolic modelling of responses to polymyxins in Pseudomonas aeruginosa. GigaScience 2018;7:giy021.","DOI":"10.1093\/gigascience\/giy021"}],"container-title":["Journal of Integrative Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/view\/journals\/jib\/16\/3\/article-20190057.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/jib-2019-0057\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/jib-2019-0057\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T08:25:56Z","timestamp":1680337556000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/jib-2019-0057\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,1]]},"references-count":47,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,7,13]]},"published-print":{"date-parts":[[2019,9,25]]}},"alternative-id":["10.1515\/jib-2019-0057"],"URL":"https:\/\/doi.org\/10.1515\/jib-2019-0057","relation":{},"ISSN":["1613-4516"],"issn-type":[{"type":"electronic","value":"1613-4516"}],"subject":[],"published":{"date-parts":[[2019,9,1]]},"article-number":"20190057"}}