SPARROW: Sequence Analysis for Proteins

SPARROW Logo SPARROW Takes Flight

SPARROW (Sequence PARameters for RegiOns in Windows) is a powerful tool for integrative analysis and prediction from protein sequence data. It is a lightweight object-oriented framework for working with protein sequences, integrating direct sequence calculations and per-residue predictions from deep learning models.

Key Features

  • Calculate and predict amino acid sequence features
  • Extendable framework for de novo sequence feature characterization
  • Easy-to-use and access interface

Installation

If you're looking for a locally installable version of SPARROW, a Python version can be installed directly via pip:

      pip install git+https://git@github.com/idptools/sparrow.git
      
    

If you thought `Python` was an exotic snake (h/t alex via CIDER) or part of the name of a british comedy troupe, proceed on over to the sequence analysis tab for a more friendly interface!

Citations

If you use SPARROW, please cite:

  1. SPARROW: To Add
Please also consider citing:
  1. Lotthammer, J.M., Ginell, G.M., Griffith, D. et al. Direct prediction of intrinsically disordered protein conformational properties from sequence. Nat Methods 21, 465–476 (2024). https://doi.org/10.1038/s41592-023-02159-5

Documentation

For detailed documentation and usage examples, please refer to the SPARROW GitHub repository.

Changelog

The latest updates and changes to SPARROW can be found in the SPARROW Changelog.