Regulatory Considerations¶
This page is informational only and does not constitute legal, regulatory, or quality advice. Consult your regulatory affairs team before using any software in a GMP context.
Is perfusio GxP-validated?¶
No. perfusio is a research library released under the Apache-2.0
licence. It has not been validated under 21 CFR Part 11, Annex 11, or
any other GMP framework.
Using perfusio in a Research / Development Context¶
perfusio is appropriate for:
Pre-GMP process development and optimisation.
Generating hypotheses and experimental designs.
Academic publication and benchmarking.
Path to GMP Deployment¶
If you wish to use the methodology in a GMP-regulated context, you will typically need to:
Source-code qualification — Lock to a specific release tag; document all changes.
Installation Qualification (IQ) — Verify that the library installs correctly on your validated compute environment.
Operational Qualification (OQ) — Run the provided test suite; confirm 92% line / 85% branch coverage pass.
Performance Qualification (PQ) — Execute the paper-figure reproduction scripts and compare output to archived reference images.
21 CFR Part 11 / Annex 11 controls — Implement audit trail, access control, and electronic signature wrappers around
AuditLoggerandSQLStore.
Audit Trail¶
perfusio.twin.audit.AuditLogger logs all sampling events and setpoint
changes with ISO 8601 timestamps, operator ID, and a SHA-256 hash of the
state dict. This provides a technical foundation for audit trails but
does not replace a validated audit trail system.
Data Integrity¶
All OPC UA reads are validated against configured engineering limits before being stored. Rejected reads are logged with reason codes.
Contact¶
For GMP consulting around perfusio, contact the corresponding author of
Gadiyar et al. (2026) or open an issue on GitHub.