Batch Protein Analysis in Seqqio: Molecular Weight, pI, and Extinction Coefficients
Compare a FASTA batch without losing sequence identities or overlooking failed records. Follow checked protein-property examples and retain the assumptions behind every result.
When you compare several constructs, the difficult part is often keeping each result attached to the sequence that produced it. A copied number without its identifier, terminal sequence or failure status is hard to review. This tutorial uses three short test peptides and one intentionally invalid record to demonstrate a complete batch, including the row that must not disappear.
Prepare a small FASTA batch with meaningful identifiers
Open Protein Properties in Seqqio and choose batch input. Paste the following FASTA. The names describe the change relative to the reference: W20A replaces residue 20, while the third record replaces that tryptophan with a second cysteine. The final entry contains X, which this calculation does not accept.
>reference
MACDEFGHIKLMNPQRSTVWY
>W20A
MACDEFGHIKLMNPQRSTVAY
>two_cysteines
MACDEFGHIKLMNPQRSTVCY
>unsupported
MACDX
These are constructed software controls, not natural proteins or proposed experimental constructs. Before analyzing your own proteins, decide whether the input represents the precursor, mature chain, affinity-tagged construct or a particular fragment. Seqqio calculates the sequence provided; it does not choose the biologically relevant chain for you.
Check all four records before comparing the successful rows
The executed Seqqio scientific core reported four records: three succeeded and one failed with unsupported_amino_acid. Protein Properties accepts the canonical 20 amino-acid letters. An unresolved X does not have one exact contribution under this method, so removing it would silently change the molecule. Resolve the input from its source or retain the failed record as an explicit exclusion.
| Record | Length | MW | Theoretical pI | Reduced / oxidized ε₂₈₀ |
|---|---|---|---|---|
| reference | 21 | 2526.9094 | 6.5016 | 6990 / 6990 |
| W20A | 21 | 2411.7774 | 6.5016 | 1490 / 1490 |
| two_cysteines | 21 | 2443.8424 | 6.4980 | 1490 / 1615 |
| unsupported | 5 supplied | Failed | Not calculated | Not calculated |
Do not interpret the invalid row as a zero molecular weight or a missing protein. In larger batches, reconcile the input record count with successful and failed records before interpreting averages or transferring the table into another analysis. A plausible-looking subset can still be incomplete.
Read each difference in terms of the actual substitution
The W20A control keeps the length at 21 residues but decreases molecular weight by 115.1320 Da. Its reduced extinction estimate falls by 5500 M⁻¹ cm⁻¹. The displayed theoretical pI is unchanged in this example. A substitution can affect one descriptor strongly while leaving another unchanged under its calculation model.
The two-cysteine input produces different reduced and oxidized extinction estimates. The oxidized estimate assumes one cystine pair; the reduced estimate assumes none. The sequence alone does not establish which redox state exists in your sample. Choose the interpretation using your protein and measurement context, not whichever number seems more convenient.
ExPASy’s ProtParam documentation explains the assumptions behind sequence-derived descriptors and the two extinction estimates. For a broader introduction to what these quantities mean, read the single-sequence protein-property guide. This article focuses on completing and reviewing the batch.
Export a result that another person can audit
Use the complete TSV report rather than copying a few visible rows. Keep the original FASTA, the Seqqio version, the method identifier, the run date and the exported report together. Protein Properties retains per-record results and failure information; titles are labels, so also preserve the original record index when two records share a name.
Open the TSV in your analysis or spreadsheet software and check that all four input records are represented. Confirm that numerical columns remain numerical and that the failed record retains its status. When you replace an invalid input, record the correction and rerun the batch instead of manually filling a result into an old report.
Decide whether the local workflow fits your work
Seqqio is useful when you want to inspect multiple sequences, preserve a local run and export comparable results without maintaining a property-calculation script. A single occasional calculation may be served adequately by an established free tool. A maintained script may fit better when this step belongs inside a larger automated pipeline.
These results assume unmodified linear polypeptides with free termini. They do not include attached cofactors, glycosylation, other post-translational modifications or experimentally measured folding and stability. A matching mass calculation does not validate protein identity, and theoretical pI does not by itself choose a purification protocol.
Protein Properties is included in Seqqio’s Windows 64-bit sequence toolkit. The current advertised base price is US$99 as a one-time purchase. Review the product page for platform requirements, delivery and the final checkout total.
References
- SIB Swiss Institute of Bioinformatics. ProtParam documentation ExPASy Sequence-derived properties and the assumptions behind extinction coefficients.
- Biopython contributors. Bio.SeqUtils.ProtParam module Biopython 1.87 documentation Independent reference implementation used to check the protein examples.