2020
DOI: 10.1371/journal.pcbi.1007507
|View full text |Cite
|
Sign up to set email alerts
|

Better together: Elements of successful scientific software development in a distributed collaborative community

Abstract: Many scientific disciplines rely on computational methods for data analysis, model generation, and prediction. Implementing these methods is often accomplished by researchers with domain expertise but without formal training in software engineering or computer science. This arrangement has led to underappreciation of sustainability and maintainability of scientific software tools developed in academic environments. Some software tools have avoided this fate, including the scientific library Rosetta. We use thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 32 publications
(44 citation statements)
references
References 37 publications
(54 reference statements)
0
44
0
Order By: Relevance
“…Currently, the BCL is only able to support LB design algorithms. Ultimately, we anticipate that increasing the capabilities of the BCL to perform both LB and SB design tasks will make it a valuable companion to other academic molecular modeling software projects, such as the Rosetta 42 macromolecular modeling and design software suite.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, the BCL is only able to support LB design algorithms. Ultimately, we anticipate that increasing the capabilities of the BCL to perform both LB and SB design tasks will make it a valuable companion to other academic molecular modeling software projects, such as the Rosetta 42 macromolecular modeling and design software suite.…”
Section: Introductionmentioning
confidence: 99%
“…Such programs are often designed and written by interdisciplinary groups including, e.g., chemists, biochemists, and informaticians. The design and validation of codes is a crucial step in the workflow [ 73 ].…”
Section: Conversion Of the Biological Code Into Smilesmentioning
confidence: 99%
“…RosettaCommons (founded in 2001) is an example of a collaborative initiative of > 500 developers that began in the mid-1990 s, where the scientific community is sharing a codebase for development of computational algorithms [101] . Eventually, this library of over 3.1 million lines of code have grown to become one of the largest programs in molecular modeling.…”
Section: Collective Intelligence and Protein Foldingmentioning
confidence: 99%