Dartmouth logo Dartmouth College Computer Science
Technical Report series
CS home
TR home
TR search TR listserv
By author: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
By number: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1990, 1989, 1988, 1987, 1986

PyMOL Plugin to Build Protein Structures Based on Natural TERM Overlaps
Noah T. Paravicini
Dartmouth TR2018-862

Abstract: This project is a continuation of the Grigoryan Lab’s exploration of TERMs. A TERM is a tertiary structural motif, which is a fragment of a protein that includes the secondary, tertiary, and quaternary environments around a certain residue. As displayed in past publications discussing TERMs, they are a useful way of decomposing proteins into smaller components that help in understanding design and prediction of protein structures. The Grigoryan Lab developed a database that keeps track of naturally occurring overlaps between TERMs, which gives a user the information they would need to put these TERMs together into complex structures. These events led to the development of this project: The Protein Builder. The Protein Builder is a plugin for the molecular visualization software PyMOL that allows a user to build protein structures out of TERMs based on the database of overlaps. The Protein Builder is a Python program that implements a PyQt UI. Using the program’s menu and PyMOL’s interactive display of atomic structures, users can build structures from scratch, or save/load structures to build off of. The PyMOL client communicates with a server that contains the database, manages the state of a user’s project session, and provides recommendations of TERMs to continue building with. The program is very useful to users with research needs, such as users wishing to use TERMs to learn more about protein structure & design or users that wish to design proteins that include certain residues or certain functionality.

Note: Senior Honors Thesis. Advisor: Gevorg Grigoryan


PDF PDF (1371KB)

Bibliographic citation for this report: [plain text] [BIB] [BibTeX] [Refer]

Or copy and paste:
   Noah T. Paravicini, "PyMOL Plugin to Build Protein Structures Based on Natural TERM Overlaps." Dartmouth Computer Science Technical Report TR2018-862, November 2018.


Notify me about new tech reports.

Search the technical reports.

To receive paper copy of a report, by mail, send your address and the TR number to reports AT cs.dartmouth.edu


Copyright notice: The documents contained in this server are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Technical reports collection maintained by David Kotz.