PyRosetta Jupyter Notebooks Teach Biomolecular Structure Prediction and Design

Biomolecular structure drives function, and computational capabilities have progressed such that the prediction and computational design of biomolecular structures is increasingly feasible. Because computational biophysics attracts students from many different backgrounds and with different levels o...

Full description

Saved in:
Bibliographic Details
Published inBiophysicist (Rockville, Md.) Vol. 2; no. 1; pp. 108 - 122
Main Authors Le, Kathy H., Adolf-Bryfogle, Jared, Klima, Jason C., Lyskov, Sergey, Labonte, Jason W., Bertolani, Steven, Burman, Shourya S. Roy, Leaver-Fay, Andrew, Weitzner, Brian D., Maguire, Jack, Rangan, Ramya, Adrianowycz, Matt A., Alford, Rebecca F., Adal, Aleexsan, Nance, Morgan L., Wu, Yuanhan, Willis, Jordan, Kulp, Daniel W., Das, Rhiju, Dunbrack, Roland L., Schief, William, Kuhlman, Brian, Siegel, Justin B., Gray, Jeffrey J.
Format Journal Article
LanguageEnglish
Published United States 01.04.2021
Online AccessGet full text
ISSN2578-6970
2578-6970
DOI10.35459/tbp.2019.000147

Cover

More Information
Summary:Biomolecular structure drives function, and computational capabilities have progressed such that the prediction and computational design of biomolecular structures is increasingly feasible. Because computational biophysics attracts students from many different backgrounds and with different levels of resources, teaching the subject can be challenging. One strategy to teach diverse learners is with interactive multimedia material that promotes self-paced, active learning. We have created a hands-on education strategy with a set of 16 modules that teach topics in biomolecular structure and design, from fundamentals of conformational sampling and energy evaluation to applications, such as protein docking, antibody design, and RNA structure prediction. Our modules are based on PyRosetta, a Python library that encapsulates all computational modules and methods in the Rosetta software package. The workshop-style modules are implemented as Jupyter Notebooks that can be executed in the Google Colaboratory, allowing learners access with just a Web browser. The digital format of Jupyter Notebooks allows us to embed images, molecular visualization movies, and interactive coding exercises. This multimodal approach may better reach students from different disciplines and experience levels, as well as attract more researchers from smaller labs and cognate backgrounds to leverage PyRosetta in science and engineering research. All materials are freely available at https://github.com/RosettaCommons/PyRosetta.notebooks .
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
All authors contributed to one or more of the PyRosetta notebooks, and each notebook online includes author credits. SSRB, ALF, and JJG designed original curricular materials. KHL, JCK, and JJG wrote the manuscript. All authors reviewed and provided critical feedback on the manuscript.
Author Contributions
ISSN:2578-6970
2578-6970
DOI:10.35459/tbp.2019.000147