Independent and not affiliated with the FDA, MHRA, ISPE, PDA, or any agency. Get the appgoutham@madhadi.com
madhadi.comData Integrity & GxP Quality
Browse all topics -> Articles Templates & Procedures Learning paths GlossaryScenariosToolsRegulatory ReferencesLearning PathsTopics About Start here
Work Instruction Plug-and-play starting point Cell & Gene Therapy

Work Instruction: Bioinformatics Pipeline Version Lock and Reprocessing Control for Sequencing-Based Results

A plug-and-play, task-level work instruction for locking a bioinformatics pipeline before it supports a GxP sequencing result: version and parameter capture, reference database version control, reproducibility confirmation, and the decision path for a result that shifts between runs, with a filled specimen.

Document type: Work Instruction

Read and copy the template below into your own quality system. It is a generic starting point for your own internal use, provided as is, with no warranty; see the Terms and License. Adopting it does not by itself create compliance.

This is a ready-to-use work instruction for the step that sits between raw sequencing reads and a reportable result: locking the pipeline, its parameters, and its reference database version before the result is generated, and knowing exactly what to do when a result shifts between two runs on comparable material. Next-generation sequencing (NGS) results for off-target editing frequency, vector integration site profiling, and sequence-level identity are only as trustworthy as the software chain that produced them, and that chain changes quietly if nobody controls it. Replace every <<FILL: ...>> placeholder, set your document numbers, and route it through document control. A filled specimen follows. Verify each cited regulation against the current source. This is general guidance to adapt, not legal or regulatory advice.

Document control header

FieldEntry
Document titleBioinformatics Pipeline Version Lock and Reprocessing Control for Sequencing-Based Results
Document number<<FILL: WI-ID, e.g. WI-QC-063>>
Version<<FILL: version>>
Effective date<<FILL>>
Parent SOP<<FILL: SOP-ID, e.g. custom software validation SOP, result invalidation SOP>>
Owner<<FILL: role, e.g. Bioinformatics Lead>>
Applies to<<FILL: pipelines / assays in scope, e.g. off-target editing frequency, integration site analysis>>

Purpose and scope

This work instruction defines the step-by-step control a bioinformatics analyst applies before a sequencing-based result (variant call, off-target editing frequency, integration site call, sequence identity confirmation) supports a release, comparability, or safety decision. It applies in addition to, not instead of, the general custom software validation procedure governing the pipeline itself.

1. Before generating a GxP result

StepActionPer-step acceptance
1.1Confirm the pipeline software version, and every non-default parameter used, is fixed and recorded before analysis beginsVersion and full parameter set on record before the run
1.2Confirm the exact reference database version (genome build, annotation set, predicted off-target site list), including its specific release identifier or accession, is fixed and recorded, not referenced only as “current”Reference version and accession on record
1.3Confirm the pipeline is the current validated, released version, not a development or unreleased branchVersion matches the validated release record
1.4Confirm raw input data (FASTQ or equivalent) is retained and its integrity is verifiable (checksum or equivalent) before analysisRaw input retained, checksum recorded

2. Running and reviewing the analysis

StepActionPer-step acceptance
2.1Run the locked pipeline against the locked reference; capture the complete run log (software version, parameters, reference version, run date, analyst)Run log complete and attributable
2.2Confirm any quality-control thresholds internal to the pipeline (read depth, coverage, mapping quality) were met before the output is treated as reportableDocumented pass against pre-defined thresholds
2.3Where any manual override of an automated call or threshold occurs, record the reason and get it reviewed before the result is usedEvery override attributable and reasoned
2.4Second person review of the run log and result before it supports a release, comparability, or safety decisionDocumented second-person review, dated, before use

3. When a result differs from a prior run on comparable material

Use this path whenever a sequencing-based result looks different from what a prior run reported for what is meant to be the same or comparable material.

  1. Confirm whether the sample or the underlying process genuinely changed (different lot, different edit, different manufacturing step). If yes, treat the difference as a biological or process finding and investigate it on its own merits; stop here.
  2. If the sample is comparable, confirm whether the pipeline version, any parameter, or the reference database version changed between the two runs.
  3. If yes, re-run the earlier sample’s raw data through the current locked pipeline and reference to confirm whether that reproduces the shift. Document the comparison. Route the pipeline or reference change through change control, with an impact assessment covering every previously reported result that used the prior version, before the new version supports another GxP result.
  4. If the pipeline, parameters, and reference are confirmed unchanged and the sample is confirmed unchanged, but the result still differs, treat this as a reproducibility failure. Stop using the pipeline for GxP results and escalate to the pipeline owner and Quality Assurance the same working day.

4. Reference database updates

  1. Treat every reference database update (a new genome build, a refreshed annotation set, an updated off-target prediction list) as a controlled change, evaluated through <<FILL: SOP-ID for change control>>, not applied automatically or silently.
  2. Before adopting an updated reference for GxP use, re-run a defined set of previously reported, representative samples through the new reference and document whether and how results shift.
  3. Record which reference version was in effect for every previously reported result, so a later question about a specific result can be answered without ambiguity.

Records generated

FieldEntry
Sample / lot ID<<FILL>>
Analysis type<<FILL: off-target frequency / integration site / identity, etc.>>
Pipeline version<<FILL>>
Parameters used<<FILL: reference to run log>>
Reference database version / accession<<FILL>>
Analyst (name, date)<<FILL>>
QC thresholds met<<FILL: yes/no, detail>>
Overrides (if any)<<FILL: none, or list with reason>>
Second person / reviewer (name, date)<<FILL>>
Result-shift investigation (if triggered)<<FILL: reference to section 3 outcome, or N/A>>

References

21 CFR 211.194 (laboratory records); 21 CFR 211.192 (investigation of discrepancies). 21 CFR Part 11 (audit trail, electronic records) as applied to computerized analysis systems. GAMP 5 category 5 thinking for custom/configured software, applied to a bioinformatics pipeline (reference the current GAMP guide by number and edition; do not reproduce its text). FDA draft guidance, Leveraging Prior Knowledge in the Development of Human Gene Therapy Products Incorporating Genome Editing (draft, 2 Jun 2026), for the traceability expectation on data supporting a genome-editing program.

Confirm each reference against the current source before issue.


Filled specimen

The following shows the record completed for an example off-target editing frequency analysis, including a triggered result-shift investigation. Values are illustrative; replace them with your own.

FieldEntry
Sample / lot IDGMP-LOT-0217, predicted off-target site OT-14
Analysis typeOff-target editing frequency, targeted amplicon NGS
Pipeline versionpipeline v3.2.1 (validated release)
Parameters usedDefault aligner settings; variant-call threshold 0.1%; per run log RL-2026-0817
Reference database version / accessionReference genome build <<FILL: build ID>>, annotation set <<FILL: accession>>, dated 2026-06
AnalystK. Fenwick, 2026-08-17
QC thresholds metYes, mean coverage 8,400x at target site, exceeds 5,000x minimum
Overrides (if any)None
Second person / reviewerJ. Abara, 2026-08-19
Result-shift investigationTriggered: result (0.31%) differed from research-grade sample result (0.08%) reported 2026-02. Sample confirmed comparable (same edit, same construct). Reference database version differed (research result used a 2025-11 annotation set). Re-ran research-grade raw reads through current pipeline and reference: reproduced 0.29% to 0.33%, confirming the shift traces to the reference update. Reference update logged as change CC-2026-0142 with impact assessment covering 6 prior reported results.

In this example the pipeline did exactly what it is supposed to do when a result shifts: it forced the question “sample or software” to be asked and answered with data, rather than left as an unresolved discrepancy between two reports.

Common inspection findings this work instruction prevents

  • A sequencing-based result reported with no record of which pipeline version or reference database produced it.
  • A reference database update applied with no change record, discovered only when a result unexpectedly shifts.
  • A result re-run with different parameters until it “looked right,” with no audit trail of the earlier attempts.
  • No second-person review of a bioinformatics result before it supports a release or safety decision.
  • An inability to state, for a specific previously reported result, which software and reference version were in effect at the time.

How to adapt this work instruction

  1. Point the parent SOP reference to your actual custom software validation and result invalidation procedures.
  2. List your specific pipelines and analysis types in the header scope line.
  3. Set your own QC thresholds (coverage, mapping quality) from your method’s validated performance.
  4. Define your own change control trigger for a reference database update, including how many representative samples get re-run before adoption.
  5. Confirm every regulation and guidance reference against the current published version before issue.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.