Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-21749
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHöck, Stefan-
dc.contributor.authorRiedl, Rainer-
dc.date.accessioned2021-02-18T10:41:09Z-
dc.date.available2021-02-18T10:41:09Z-
dc.date.issued2019-12-30-
dc.identifier.issn1758-2946de_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/21749-
dc.description.abstractWe present the development of CyBy2, a versatile framework for chemical data management written in purely functional style in Scala, a modern multi-paradigm programming language. Together with the core libraries we provide a fully functional example implementation of a HTTP server together with a single page web client with powerful querying and visualization capabilities, providing essential functionality for people working in the field of organic and medicinal chemistry. The main focus of CyBy2 are the diverse needs of different research groups in the field and therefore the flexibility required from the underlying data model. Techniques for writing type level specifications giving strong guarantees about the correctness of the implementation are described, together with the resulting gain in confidence during refactoring. Finally we talk about the advantages of using a single code base from which the server, the client and the software's documentation pages are being generated. We conclude with a comparison with existing open source solutions. All code described in this article is published under version 3 of the GNU General Public License and available from GitHub including an example implementation of both backend and frontend together with documentation how to download and compile the software (available at https://github.com/stefan-hoeck/cyby2).de_CH
dc.language.isoende_CH
dc.publisherBioMed Centralde_CH
dc.relation.ispartofJournal of Cheminformaticsde_CH
dc.rightshttps://creativecommons.org/licenses/by/4.0/de_CH
dc.subjectChemical data managementde_CH
dc.subjectFunctional programmingde_CH
dc.subjectLab inventoryde_CH
dc.subjectMedicinal chemistryde_CH
dc.subjectScalade_CH
dc.subjectType driven developmentde_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.subject.ddc540: Chemiede_CH
dc.titleCyBy2 : a strongly typed, purely functional framework for chemical data managementde_CH
dc.typeBeitrag in wissenschaftlicher Zeitschriftde_CH
dcterms.typeTextde_CH
zhaw.departementLife Sciences und Facility Managementde_CH
zhaw.organisationalunitInstitut für Chemie und Biotechnologie (ICBT)de_CH
dc.identifier.doi10.1186/s13321-019-0403-2de_CH
dc.identifier.doi10.21256/zhaw-21749-
dc.identifier.pmid33430953de_CH
zhaw.funding.euNode_CH
zhaw.issue80de_CH
zhaw.originated.zhawYesde_CH
zhaw.publication.statuspublishedVersionde_CH
zhaw.volume11de_CH
zhaw.publication.reviewPeer review (Publikation)de_CH
zhaw.webfeedCC Drug Discoveryde_CH
zhaw.author.additionalNode_CH
zhaw.display.portraitYesde_CH
Appears in collections:Publikationen Life Sciences und Facility Management

Files in This Item:
File Description SizeFormat 
2019_Hoeck-Riedl_cyby2.pdf2.13 MBAdobe PDFThumbnail
View/Open
Show simple item record
Höck, S., & Riedl, R. (2019). CyBy2 : a strongly typed, purely functional framework for chemical data management. Journal of Cheminformatics, 11(80). https://doi.org/10.1186/s13321-019-0403-2
Höck, S. and Riedl, R. (2019) ‘CyBy2 : a strongly typed, purely functional framework for chemical data management’, Journal of Cheminformatics, 11(80). Available at: https://doi.org/10.1186/s13321-019-0403-2.
S. Höck and R. Riedl, “CyBy2 : a strongly typed, purely functional framework for chemical data management,” Journal of Cheminformatics, vol. 11, no. 80, Dec. 2019, doi: 10.1186/s13321-019-0403-2.
HÖCK, Stefan und Rainer RIEDL, 2019. CyBy2 : a strongly typed, purely functional framework for chemical data management. Journal of Cheminformatics. 30 Dezember 2019. Bd. 11, Nr. 80. DOI 10.1186/s13321-019-0403-2
Höck, Stefan, and Rainer Riedl. 2019. “CyBy2 : A Strongly Typed, Purely Functional Framework for Chemical Data Management.” Journal of Cheminformatics 11 (80). https://doi.org/10.1186/s13321-019-0403-2.
Höck, Stefan, and Rainer Riedl. “CyBy2 : A Strongly Typed, Purely Functional Framework for Chemical Data Management.” Journal of Cheminformatics, vol. 11, no. 80, Dec. 2019, https://doi.org/10.1186/s13321-019-0403-2.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.