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
PMCID: PMC10423030
Funding: - Dewpoint Therapeutics, National Science Foundation: 2128068
Documentation
User manual
https://shephard.readthedocs.io/Links
Repository
https://pypi.org/project/shephard/