Skip to content

docs: add detailed documentation for Instability Index calculation#15

Merged
Siddharthakhandelwal merged 2 commits into
mainfrom
Stability
Mar 22, 2026
Merged

docs: add detailed documentation for Instability Index calculation#15
Siddharthakhandelwal merged 2 commits into
mainfrom
Stability

Conversation

@jyotsana15

@jyotsana15 jyotsana15 commented Mar 20, 2026

Copy link
Copy Markdown
Collaborator

This PR introduces comprehensive documentation demystifying the Instability Index calculation used within Protly's Lab-Readiness Metrics. It provides clear, scientifically backed information on how the metric is computed and why the current architectural approach (using Biopython) is optimal.

Changes Included:

📄 New File: Added

instability_index.md
to the root directory, which covers:
The definition and UI thresholds ("Stable" < 40 vs "Unstable" >= 40) for the Instability Index.
An in-depth look at the Biopython (Bio.SeqUtils.ProtParam) module used for the computation.
The algorithmic logic (dipeptide occurrences) and the 1990 peer-reviewed scientific literature (Guruprasad K. et al.) it is based on.
An explanation of why using an industry-standard library is safer, faster, and more robust than hard-coding the 400 dipeptide weights manually.
External references to the original paper, Biopython documentation, and source code.
📝 README Update: Linked this new documentation directly in the

README.md
under the "Protein Analysis Pipeline" section for easy discovery by users and contributors.
Why is this needed? To ensure transparency and scientific rigor for our users. By documenting the specific library, its validation mechanisms, and the underlying mathematical/scientific basis of the stability score, we increase trust in the platform's analytical results. Furthermore, it aids future developers in understanding why Biopython is utilized instead of custom-built, hard-coded logic.

closes #8

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c5658ca6bb

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread docs/instability_index.md Outdated
@Siddharthakhandelwal Siddharthakhandelwal merged commit 72f8133 into main Mar 22, 2026
7 checks passed
@Siddharthakhandelwal Siddharthakhandelwal deleted the Stability branch March 22, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stability Confidence Matrixes

2 participants