SHEPHARD

SHEPHARD provides a Python framework for integrating, annotating, and analyzing large-scale protein sequence annotations at proteome scale.


Key Features:

  • Modular and Extensible Architecture: Modular and extensible software architecture supports incorporation of new data types and analytical modules.
  • Object-Oriented Hierarchical Data Structure: Uses an object-oriented hierarchical data structure with database-like organization for programmatic management of complex protein datasets.
  • Python implementation: Implemented in Python to enable programmatic interrogation and manipulation of protein sequence annotations.
  • Comprehensive Annotation Capabilities: Supports programmatic annotation, integration, and analysis of complex datatypes within protein sequences.
  • Scalability: Designed to handle datasets with millions of unique annotations for proteome-wide studies.

Scientific Applications:

  • Proteome-wide analysis: Enables large-scale analysis of protein sequence annotations across entire proteomes.
  • Sequence-to-function mapping: Facilitates linking protein sequence variations and annotations to molecular functional outcomes.
  • Integrative annotation: Supports integration of diverse proteomic and sequence-derived data types for combined analyses.

Methodology:

SHEPHARD employs a modular, object-oriented hierarchical data model with database-like organization to enable programmatic annotation, integration, and analysis of protein sequence features at proteome scale.

Topics

Details

License:
LGPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
1/28/2024
Last Updated:
1/28/2024

Operations

Publications

Ginell GM, Flynn AJ, Holehouse AS. SHEPHARD: a modular and extensible software architecture for analyzing and annotating large protein datasets. Bioinformatics. 2023;39(8). doi:10.1093/bioinformatics/btad488. PMID:37540173. PMCID:PMC10423030.

PMID: 37540173
Funding: - Dewpoint Therapeutics, National Science Foundation: 2128068

Documentation

Links