sequencetable / README.md
tonigi's picture
test
36776c5

A newer version of the Gradio SDK is available: 6.2.0

Upgrade
metadata
title: Protein Sequence Table
colorFrom: pink
colorTo: gray
sdk: gradio
app_file: app.py
pinned: false

Protein Sequence Table

A Gradio-based web application that reformats protein sequences based on UniProt IDs and displays detailed annotations in a structured format.

Features

The application retrieves protein data from UniProt and presents the following information for each residue:

  • Position number in the sequence
  • Amino acid (single-letter code)
  • Secondary structure annotation
  • Associated Pfam domain
  • Disorder prediction
  • Participation in disulfide bridges
  • Post-translational modifications:
    • Glycosylation sites
    • Phosphorylation sites
  • Functional annotations:
    • Active sites
    • Metal binding sites
    • DNA binding regions
    • RNA binding regions
    • Ligand binding sites
    • Other modifications

Usage

  1. Launch the application
  2. Enter a valid UniProt ID (e.g., P53_HUMAN) in the input field
  3. Click "Submit" to generate the analysis
  4. Results will be displayed in a interactive data frame format

Requirements

  • Python 3.7+
  • Gradio
  • Pandas
  • Requests
  • XML parsing libraries

Note

The application processes UniProt's XML format to extract annotations.