References
π Where we are: The evidence base for the whole book, gathered in one place.
Every inline citation in this book β written as a bracketed marker like [1] β resolves here, grouped by chapter. The numbering on this page matches the [N] markers in each chapter.
Prefaceβ
- Docker, Inc. (2026). Docker β Get Docker / Engine overview (official documentation). Docker Docs. https://docs.docker.com/get-started/get-docker/
- Chacon, Scott; Straub, Ben. (2014). Pro Git (2nd Edition) β official Git documentation. Apress / git-scm.com (Git Project). https://git-scm.com/book/en/v2
- U.S. Food and Drug Administration (FDA). (1997). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Electronic Code of Federal Regulations (eCFR), Title 21, Chapter I, Subchapter A, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- U.S. Food and Drug Administration (FDA). (2003). Part 11, Electronic Records; Electronic Signatures β Scope and Application: Guidance for Industry. FDA Guidance for Industry, Docket FDA-2003-D-0143. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/part-11-electronic-records-electronic-signatures-scope-and-application
- European Commission. (2011). EudraLex β The Rules Governing Medicinal Products in the European Union, Volume 4, Annex 11: Computerised Systems. European Commission, EU GMP Guidelines (effective 30 June 2011). https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- ISPE (International Society for Pharmaceutical Engineering). (2022). ISPE GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE Guidance Document (DOI 10.1002/9781946964571). https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
- U.S. Food and Drug Administration (FDA), CDRH / CBER. (2022). Computer Software Assurance for Production and Quality System Software; Draft Guidance for Industry and FDA Staff; Availability. Federal Register 87 FR 56110, Docket FDA-2022-D-0795. https://www.federalregister.gov/documents/2022/09/13/2022-19763/computer-software-assurance-for-production-and-quality-system-software-draft-guidance-for-industry
- Wilkinson, M. D.; Dumontier, M.; Aalbersberg, Ij. J.; et al. (2016). The FAIR Guiding Principles for scientific data management and stewardship. Scientific Data 3, 160018. https://doi.org/10.1038/sdata.2016.18
- Docker, Inc. (2026). Docker Compose β Overview (official documentation). Docker Docs. https://docs.docker.com/compose/
- International Society of Automation (ISA) / IEC. (2025). ANSI/ISA-95.00.01-2025 (IEC 62264-1 Mod), Enterprise-Control System Integration β Part 1: Models and Terminology. International Society of Automation; IEC 62264. https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard
Chapter 1 β The Reference Architecture: One Stack, Layer by Layerβ
- International Society of Automation (ISA) / IEC. (2025). ISA-95 Series of Standards: Enterprise-Control System Integration (ANSI/ISA-95 / IEC 62264). International Society of Automation; IEC 62264. https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard
- NAMUR (User Association of Automation Technology in Process Industries). (2020). NE 175 β NAMUR Open Architecture (NOA) Concept. NAMUR Recommendation NE 175. https://www.namur.net/en/work-areas-and-project-groups/focus-topics/namur-open-architecture.html
- Timescale / Tiger Data. (2026). Hypertables β TimescaleDB Documentation. Tiger Data (TimescaleDB) official documentation. https://www.tigerdata.com/docs/use-timescale/latest/hypertables
- OPC Foundation. (2025). OPC Unified Architecture β Part 1: Overview and Concepts (OPC 10000-1, IEC 62541-1). OPC Foundation; IEC 62541. https://reference.opcfoundation.org/Core/Part1/v105/docs/
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1. MHRA (UK), March 2018. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Eclipse Foundation (Sparkplug Working Group; A. Nipper et al.). (2022). Sparkplug Specification 3.0 (MQTT topic namespace, payload, and session-state management for IIoT). Eclipse Foundation Specification Process (EFSP). https://sparkplug.eclipse.org/specification/
- U.S. Food and Drug Administration (FDA). (2024). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Electronic Code of Federal Regulations (eCFR), Title 21, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- International Society for Pharmaceutical Engineering (ISPE). (2022). GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE GAMP Guide, 2nd ed. https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
- U.S. Food and Drug Administration (FDA, CDRH/CBER). (2025). Computer Software Assurance for Production and Quality System Software β Guidance for Industry. FDA Guidance, Docket FDA-2022-D-0795 (final, Sept 2025). https://www.fda.gov/regulatory-information/search-fda-guidance-documents/computer-software-assurance-production-and-quality-system-software
- International Society of Automation (ISA) / IEC. (2021). ISA/IEC 62443 Series of Standards (Security for Industrial Automation and Control Systems; formerly ISA-99). International Society of Automation; IEC 62443. https://www.isa.org/standards-and-publications/isa-standards/isa-iec-62443-series-of-standards
Chapter 2 β Standing Up the Stack: One docker compose upβ
- Docker Inc. (2025). Docker Compose overview. Docker Documentation (docs.docker.com). https://docs.docker.com/compose/
- Docker Inc. / Compose Specification contributors. (2025). Compose file reference (the Compose Specification). Docker Documentation (docs.docker.com). https://docs.docker.com/reference/compose-file/
- PostgreSQL Global Development Group. (2025). PostgreSQL Documentation (current / version 18). postgresql.org documentation. https://www.postgresql.org/docs/
- Tiger Data (creators of TimescaleDB). (2025). TimescaleDB hypertables and chunks reference. Tiger Data / TimescaleDB Documentation (tigerdata.com/docs, formerly docs.timescale.com). https://www.tigerdata.com/docs/reference/timescaledb/hypertables
- Eclipse Foundation / cedalo. (2025). Eclipse Mosquitto β An open source MQTT broker. mosquitto.org (Eclipse Foundation project). https://mosquitto.org/
- Grafana Labs. (2025). Grafana fundamentals / Introduction. Grafana Documentation (grafana.com/docs). https://grafana.com/docs/grafana/latest/fundamentals/
- InfluxData Inc. (2025). Telegraf Documentation (v1). InfluxData Documentation (docs.influxdata.com). https://docs.influxdata.com/telegraf/v1/
- OpenJS Foundation. (2025). Node-RED Documentation. nodered.org (OpenJS Foundation project). https://nodered.org/docs/
- Open Container Initiative (Linux Foundation). (2025). OCI Image Format Specification, v1.1.1. Open Container Initiative (specs.opencontainers.org), image-spec. https://specs.opencontainers.org/image-spec/
- Tom Preston-Werner. (2013). Semantic Versioning 2.0.0. semver.org specification. https://semver.org/
- ISPE (International Society for Pharmaceutical Engineering). (2022). ISPE GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE Guidance Documents (DOI 10.1002/9781946964571). https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
- U.S. Food and Drug Administration (CDRH, CBER). (2025). Computer Software Assurance for Production and Quality System Software β Final Guidance for Industry and FDA Staff. Federal Register, 90 FR (FDA-2022-D-0795), notice of availability. https://www.federalregister.gov/documents/2025/09/24/2025-18468/computer-software-assurance-for-production-and-quality-system-software-guidance-for-industry-and
Chapter 3 β The Batch & Equipment Data Model: ISA-88/95 in PostgreSQLβ
- International Society of Automation (ISA). (2010). ISA-88 (S88) Batch Control Series of Standards β Part 1: Models and Terminology (ANSI/ISA-88.00.01-2010). ISA / IEC 61512-1. https://www.isa.org/standards-and-publications/isa-standards/isa-88-standards
- International Society of Automation (ISA); IEC TC65/SC65E. (2013). Enterprise-Control System Integration β Part 1: Models and Terminology (IEC 62264-1:2013 / ANSI/ISA-95.00.01). IEC 62264-1 (ANSI/ISA-95.00.01). https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard
- IEC; ISO TC184/SC5. (2013). IEC 62264-1:2013 Enterprise-control system integration β Part 1: Models and terminology. ISO/IEC, IEC 62264-1:2013. https://www.iso.org/standard/57308.html
- Pablo Vegetti, Horacio P. Leone, Gabriela P. Henning. (2014). ISA-88 Formalization. A Step Towards its Integration with the ISA-95 Standard. CEUR Workshop Proceedings, Vol. 1333 (FOMI 2014, Formal Ontologies Meet Industry). https://ceur-ws.org/Vol-1333/fomi2014_4.pdf
- MESA International. (2020). B2MML-BatchML: XML Schema implementation of ANSI/ISA-95 (IEC 62264) and ANSI/ISA-88 (IEC 61512). MESA International GitHub repository (B2MML V0700). https://github.com/MESAInternational/B2MML-BatchML
- PostgreSQL Global Development Group. (2025). PostgreSQL Documentation: 8.14 JSON Types (json and jsonb, GIN indexing). PostgreSQL official documentation (current). https://www.postgresql.org/docs/current/datatype-json.html
- U.S. Food and Drug Administration. (2008). 21 CFR 211.188 β Batch production and control records. U.S. Code of Federal Regulations, Title 21, Part 211, Subpart J (eCFR). https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.188
- U.S. Food and Drug Administration / Cornell Legal Information Institute. (2008). 21 CFR Β§ 211.188 β Batch production and control records (LII mirror). Cornell Law School Legal Information Institute, 21 CFR 211.188. https://www.law.cornell.edu/cfr/text/21/211.188
- U.S. Food and Drug Administration. (2008). 21 CFR 211.184 β Component, drug product container, closure, and labeling records. U.S. Code of Federal Regulations, Title 21, Part 211, Subpart J (eCFR). https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.184
- CMC Biotech Working Group. (2009). A-Mab: A Case Study in Bioprocess Development (Version 2.1). ISPE / CASSS. https://ispe.org/sites/default/files/attachments/public/a-mab-case-study-version.pdf
Chapter 4 β Naming Things: Tags, Hierarchies, and the Unified Namespaceβ
- Kesler Isoko, Joan L. Cordiner, Zoltan Kis, Peyman Z. Moghadam. (2024). Bioprocessing 4.0: a pragmatic review and future perspectives. Digital Discovery (Royal Society of Chemistry), DOI:10.1039/D4DD00127C. https://doi.org/10.1039/D4DD00127C
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). MHRA GXP Data Integrity Guidance and Definitions, Revision 1 (March 2018). MHRA (UK GxP data integrity guidance). https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- U.S. Food and Drug Administration (FDA). (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA / 21 CFR Parts 211 & 212 (Final Guidance, Dec 2018). https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers
- International Society of Automation (ISA). (2025). ISA-95 Series of Standards: Enterprise-Control System Integration. ANSI/ISA-95 (IEC 62264); ISA-95.00.01-2025, Part 1: Models and Terminology. https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard
- Inductive Automation. (2023). What is Unified Namespace (UNS) β UNS Defined. Inductive Automation resource article. https://inductiveautomation.com/resources/article/uns-unified-namespace
- HiveMQ. (2023). Implementing Unified Namespace (UNS) With MQTT Sparkplug. HiveMQ technical documentation / blog. https://www.hivemq.com/blog/implementing-unified-namespace-uns-mqtt-sparkplug/
- OASIS (eds. Andrew Banks, Rahul Gupta). (2014). MQTT Version 3.1.1 (OASIS Standard; ISO/IEC 20922:2016). OASIS Standard / ISO/IEC 20922:2016. https://www.oasis-open.org/standard/mqttv3-1-1/
- HiveMQ. (2024). MQTT Topics, Wildcards, & Best Practices β MQTT Essentials: Part 5. HiveMQ MQTT Essentials (project/technical documentation). https://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices/
- Eclipse Sparkplug Contributors / Eclipse Foundation. (2022). Sparkplug 3.0.0 Specification. Eclipse Foundation Specification (Sparkplug Working Group), v3.0.0. https://sparkplug.eclipse.org/specification/version/3.0/documents/sparkplug-specification-3.0.0.pdf
- International Society of Automation (ISA). (2024). ISA-5.1, Instrumentation Symbols and Identification (Instrumentation and Control Symbols). ANSI/ISA-5.1 (ISA5.1 standards committee). https://www.isa.org/standards-and-publications/isa-standards/isa-standards-committees/isa5-1
- International Society of Automation (ISA). (2017). Enterprise-Control System Integration β Part 7: Alias Service Model. ANSI/ISA-95.00.07-2017 (Alias Service Model, ASM). https://www.isa.org/products/ansi-isa-95-00-07-2017-enterprise-control-system-i
Chapter 5 β Speaking OT: OPC UA, MQTT, and Sparkplug Bβ
- International Electrotechnical Commission (IEC) / OPC Foundation. (2020). OPC Unified Architecture - Part 1: Overview and Concepts (IEC 62541-1:2020). IEC 62541-1, OPC Foundation specification OPC 10000-1. https://opcfoundation.org/developer-tools/documents/view/158
- OPC Foundation. (2025). OPC Unified Architecture - Part 2: Security Model (OPC 10000-2). OPC Foundation specification OPC 10000-2, v1.05.06 (also IEC 62541-2). https://reference.opcfoundation.org/Core/Part2/v105/docs/
- Dahlmanns M, Lohmoller J, Fink IB, Pennekamp J, Wehrle K, Henze M. (2020). Easing the Conscience with OPC UA: An Internet-Wide Study on Insecure Deployments. Proceedings of the ACM Internet Measurement Conference (IMC '20), pp. 101-110. https://doi.org/10.1145/3419394.3423666
- OASIS Message Queuing Telemetry Transport (MQTT) Technical Committee (Banks A, Briggs E, Borgendale K, Gupta R, eds.). (2019). MQTT Version 5.0 - OASIS Standard. OASIS Standard, 07 March 2019 (MQTT v3.1.1 is also published as ISO/IEC 20922:2016). https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html
- Eclipse Sparkplug Contributors / Eclipse Foundation. (2022). Sparkplug 3.0.0 Specification (Sparkplug B). Eclipse Foundation, Sparkplug Working Group, version 3.0.0 (2022-11-16). https://sparkplug.eclipse.org/specification/version/3.0/documents/sparkplug-specification-3.0.0.pdf
- open62541 project / o6 Automation GmbH. (2026). open62541 - Open Source C99 implementation of OPC UA. open62541 project documentation and source (MPL v2.0). https://www.open62541.org/
- node-opcua project (Etienne Rossignon et al.). (2026). node-opcua - OPC UA stack for Node.js / TypeScript. node-opcua official documentation and source (MIT License). https://node-opcua.github.io/
- FreeOpcUa project (opcua-asyncio / asyncua). (2026). opcua-asyncio: asyncio-based OPC UA / IEC 62541 client and server for Python. FreeOpcUa GitHub repository (LGPL-3.0). https://github.com/FreeOpcUa/opcua-asyncio
- Eclipse Mosquitto project / Eclipse Foundation (Roger Light et al.). (2026). Eclipse Mosquitto - An open source MQTT broker. Eclipse Foundation project site (EPL/EDL); implements MQTT 5.0, 3.1.1, 3.1 with TLS. https://mosquitto.org/
- Eclipse Tahu project / Eclipse Foundation. (2026). Eclipse Tahu - Reference implementations of the Sparkplug specification. Eclipse Tahu GitHub repository (EPL-2.0). https://github.com/eclipse-tahu/tahu
- European Commission - EudraLex Volume 4 (EU GMP). (2011). EudraLex Volume 4, Annex 11: Computerised Systems. European Commission, EU Guidelines to Good Manufacturing Practice, effective 30 June 2011. https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- U.S. Food and Drug Administration (FDA). (1997). 21 CFR Part 11 - Electronic Records; Electronic Signatures. U.S. Code of Federal Regulations, Title 21, Chapter I, Subchapter A, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
Chapter 6 β The Edge Gateway: Routing Floor Data with Node-RED, Telegraf & NiFiβ
- International Electrotechnical Commission (IEC) / OPC Foundation. (2020). IEC TR 62541-1:2020, OPC Unified Architecture β Part 1: Overview and Concepts. IEC 62541-1 (OPC UA series). https://webstore.iec.ch/en/publication/61109
- Yan Ai, Yuesheng Zhu, Yao Jiang, Yuanzhao Deng. (2026). MIGS: A Modular Edge Gateway with Instance-Based Isolation for Heterogeneous Industrial IoT Interoperability. Sensors (MDPI), 26(1):314. https://doi.org/10.3390/s26010314
- Cornel Ventuneac, Vasile Gheorghita Gaitan. (2024). Industrial Internet of Things Gateway with OPC UA Based on Sitara AM335X with ModbusE Acquisition Cycle Performance Analysis. Sensors (MDPI), 24(7):2072. https://doi.org/10.3390/s24072072
- OpenJS Foundation / Node-RED Project. (2024). Node-RED Documentation (User Guide and Concepts). nodered.org official documentation. https://nodered.org/docs/user-guide/
- InfluxData. (2025). Telegraf Documentation. docs.influxdata.com (Telegraf v1). https://docs.influxdata.com/telegraf/v1/
- Apache Software Foundation. (2024). Apache NiFi In Depth β Provenance Repository and Data Lineage / Chain of Custody. Apache NiFi official documentation. https://nifi.apache.org/docs/nifi-docs/html/nifi-in-depth.html
- Timothy Lebo, Satya Sahoo, Deborah McGuinness (eds.), W3C Provenance Working Group. (2013). PROV-O: The PROV Ontology (W3C Recommendation, 30 April 2013). World Wide Web Consortium (W3C) Recommendation. https://www.w3.org/TR/prov-o/
- Apache Software Foundation. (2024). Apache MiNiFi (subproject of Apache NiFi) β Project Overview. Apache NiFi official project page. https://nifi.apache.org/projects/minifi/
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). GXP Data Integrity Guidance and Definitions, Revision 1. MHRA (UK) Guidance. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- U.S. Food and Drug Administration (FDA). (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers (Guidance for Industry). FDA Guidance / Docket FDA-2018-D-3984. https://www.fda.gov/media/119267/download
- Andrew Banks, Rahul Gupta (eds.), OASIS MQTT Technical Committee. (2014). MQTT Version 3.1.1 (OASIS Standard; also ISO/IEC 20922:2016). OASIS Standard / ISO/IEC 20922. https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
Chapter 7 β Upstream Capture: The Production Bioreactorβ
- OPC Foundation / IEC TC65. (2020). OPC Unified Architecture - Part 1: Overview and Concepts (IEC 62541-1). IEC 62541-1; OPC Foundation specification series. https://opcfoundation.org/about/opc-technologies/opc-ua/
- OPC Foundation. (2023). OPC UA Part 8: Data Access - Section 7.3 Data Access status codes (Good/Uncertain/Bad). OPC 10000-8 (IEC 62541-8), v1.05. https://reference.opcfoundation.org/Core/Part8/v105/docs/7.3
- NAMUR (User Association of Automation Technology in Process Industries). (2017). NE 107: Self-Monitoring and Diagnosis of Field Devices. NAMUR Recommendation NE 107. https://www.namur.net/en/publications/news-archive/ne107-self-monitoring-and-diagnostics-of-field-devices-has-been-revised.html
- International Society of Automation (ISA) / IEC. (2010). ANSI/ISA-88.00.01-2010 Batch Control Part 1: Models and Terminology (IEC 61512-1). ANSI/ISA-88.00.01-2010; IEC 61512-1. https://www.isa.org/products/isa-88-00-01-2010-batch-control-part-1-models
- FreeOpcUa project. (2026). opcua-asyncio (asyncua) - Python OPC UA / IEC 62541 Client and Server documentation. FreeOpcUa, opcua-asyncio (Read the Docs / GitHub). https://opcua-asyncio.readthedocs.io/en/latest/
- InfluxData. (2026). OPC UA Client Reader Input Plugin (inputs.opcua) - Telegraf Documentation. InfluxData Telegraf v1 documentation. https://docs.influxdata.com/telegraf/v1/input-plugins/opcua/
- TigerData (Timescale). (2026). TimescaleDB Documentation - Hypertables, time partitioning, and continuous aggregates. TigerData / TimescaleDB official documentation. https://docs.tigerdata.com/
- U.S. Food and Drug Administration (CDER). (2004). Guidance for Industry: PAT - A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. FDA Guidance for Industry (PAT). https://www.fda.gov/media/71012/download
- U.S. Food and Drug Administration. (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers - Guidance for Industry. FDA Guidance for Industry, Docket FDA-2018-D-3984. https://www.fda.gov/media/119267/download
- UK Medicines and Healthcare products Regulatory Agency (MHRA). (2018). GXP Data Integrity Guidance and Definitions, Revision 1 (March 2018). MHRA GXP Data Integrity Guidance. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Yee, J.C., Rehmann, M.S., Yao, G., Sowa, S.W., Aron, K.L., Tian, J., Borys, M.C., Li, Z.J. (2018). Advances in process control strategies for mammalian fed-batch cultures. Current Opinion in Chemical Engineering, vol. 22, pp. 34-41. https://doi.org/10.1016/j.coche.2018.09.002
- Berry, B., et al. (Eyster T., Matanguihan C., et al.). (2018). Real-time monitoring of antibody glycosylation site occupancy by in situ Raman spectroscopy during bioreactor CHO cell cultures. Biotechnology Progress, vol. 34, no. 2, pp. 486-493. https://doi.org/10.1002/btpr.2604
Chapter 8 β Seed Train & Cell-Culture Offline Analyticsβ
- International Electrotechnical Commission (IEC); ISA. (1997). IEC 61512-1 / ANSI/ISA-88.01 Batch Control β Part 1: Models and Terminology. IEC 61512-1:1997 (ISA-88 Part 1). https://webstore.iec.ch/publication/5530
- ASTM International, Subcommittee E13.15 on Analytical Data. (2018). ASTM E1578-18 Standard Guide for Laboratory Informatics. ASTM International, E1578-18. https://store.astm.org/e1578-18.html
- U.S. Food and Drug Administration. (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA (CDER/CBER/CVM), Docket FDA-2018-D-3984. https://www.fda.gov/media/119267/download
- UK Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1 (March 2018). MHRA, UK Government (gov.uk). https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments (PI 041-1). PIC/S, PI 041-1 (1 July 2021). https://picscheme.org/docview/4234
- U.S. Food and Drug Administration. (2004). Guidance for Industry: PAT β A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. FDA (CDER), September 2004. https://www.fda.gov/media/71012/download
- Whelan J, Craven S, Glennon B. (2012). In situ Raman spectroscopy for simultaneous monitoring of multiple process parameters in mammalian cell culture bioreactors. Biotechnology Progress, 28(5):1355-1362; DOI 10.1002/btpr.1590. https://doi.org/10.1002/btpr.1590
- Cadena-Herrera D, Esparza-De Lara JE, RamΓrez-IbaΓ±ez ND, LΓ³pez-Morales CA, PΓ©rez NO, Flores-Ortiz LF, Medina-Rivero E. (2015). Validation of three viable-cell counting methods: Manual, semi-automated, and automated. Biotechnology Reports, 7:9-16; DOI 10.1016/j.btre.2015.04.004. https://doi.org/10.1016/j.btre.2015.04.004
- Yesudhas Dixilan / gorakhargosh and watchdog contributors. (2024). watchdog β Python API and shell utilities to monitor file system events (documentation). Read the Docs / PyPI (Apache-2.0 license). https://python-watchdog.readthedocs.io/en/stable/
- pandas development team. (2024). Time series / date functionality β pandas User Guide. pandas documentation (BSD 3-Clause license). https://pandas.pydata.org/docs/user_guide/timeseries.html
- PostgreSQL Global Development Group. (2024). Date/Time Types β PostgreSQL Documentation (timestamp with time zone). PostgreSQL 16 Documentation. https://www.postgresql.org/docs/current/datatype-datetime.html
Chapter 9 β Connecting Legacy & Commercial Skids: Modbus, Siemens S7, PLC4Xβ
- Modbus Organization, Inc. (2012). MODBUS Application Protocol Specification V1.1b3. Modbus Organization (modbus.org), application-layer messaging protocol specification. https://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf
- Modbus Organization, Inc. (2021). MODBUS/TCP Security Protocol Specification (MB-TCP-Security v36). Modbus Organization (modbus.org). https://www.modbus.org/docs/MB-TCP-Security-v36_2021-07-30.pdf
- PyModbus contributors / riptideio community. (2026). PyModbus Documentation (client, server, simulator; TCP and serial RTU). Read the Docs (official PyModbus project docs), v3.13.x. https://pymodbus.readthedocs.io/en/latest/
- Gijs Molenaar et al. (python-snap7 project). (2025). python-snap7: a pure Python S7 communication library for Siemens S7 PLCs. Read the Docs / GitHub (gijzelaerr/python-snap7), MIT License, v3.0+. https://python-snap7.readthedocs.io/en/latest/introduction.html
- The Apache Software Foundation (Apache PLC4X project). (2025). Apache PLC4X β the universal protocol adapter for Industrial IoT (S7 and Modbus drivers). Apache PLC4X official documentation, Apache License 2.0. https://plc4x.apache.org/plc4x/latest/users/protocols/s7.html
- The Apache Software Foundation (Apache PLC4X project). (2025). Apache PLC4X Modbus (TCP/UDP/Serial) Driver Documentation. Apache PLC4X official documentation, Apache License 2.0. https://plc4x.apache.org/plc4x/latest/users/protocols/modbus.html
- K. Stouffer, M. Pease, C. Tang, T. Zimmerman, V. Pillitteri, S. Lightman, A. Hahn, S. Saravia, A. Sherule, M. Thompson (NIST/MITRE). (2023). NIST Special Publication 800-82 Revision 3: Guide to Operational Technology (OT) Security. NIST Computer Security Resource Center, SP 800-82r3. https://csrc.nist.gov/pubs/sp/800/82/r3/final
- International Electrotechnical Commission (IEC) / ISA. (2013). IEC 62443-3-3: Industrial communication networks β Network and system security β Part 3-3: System security requirements and security levels. IEC 62443-3-3 (IEC Webstore). https://webstore.iec.ch/publication/7033
- Wael Alsabbagh, Peter LangendΓΆrfer. (2021). Vulnerability analysis of S7 PLCs: Manipulating the security mechanism. International Journal of Critical Infrastructure Protection, Vol. 35, 100470 (Elsevier). https://doi.org/10.1016/j.ijcip.2021.100470
- U.S. Food and Drug Administration (CDRH/CBER). (2026). Computer Software Assurance for Production and Quality Management System Software (Final Guidance). FDA Guidance for Industry, Docket FDA-2022-D-0795 (supersedes Sept 2025 final guidance). https://www.fda.gov/regulatory-information/search-fda-guidance-documents/computer-software-assurance-production-and-quality-management-system-software
Chapter 10 β Downstream Capture: Chromatography & Filtration Skidsβ
- International Electrotechnical Commission (IEC). (1997). IEC 61512-1:1997 Batch control - Part 1: Models and terminology. IEC 61512-1 (the international form of ANSI/ISA-88); IEC Webstore publication 5528. https://webstore.iec.ch/en/publication/5528
- OPC Foundation / International Electrotechnical Commission (IEC). (2020). OPC Unified Architecture - the IEC 62541 series. IEC 62541 (OPC UA); OPC Foundation specification overview. https://opcfoundation.org/about/opc-technologies/opc-ua/
- Ramos-de-la-PeΓ±a AM, GonzΓ‘lez-Valdez J, Aguilar O. (2019). Protein A chromatography: Challenges and progress in the purification of monoclonal antibodies. Journal of Separation Science 42(9):1816-1827. https://doi.org/10.1002/jssc.201800963
- FDA (U.S. Food and Drug Administration, CDER/CVM/ORA). (2004). Guidance for Industry: PAT - A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. FDA, September 2004. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/pat-framework-innovative-pharmaceutical-development-manufacturing-and-quality-assurance
- Rathore AS, Bhambure R, Ghare V. (2010). Process analytical technology (PAT) for biopharmaceutical products. Analytical and Bioanalytical Chemistry 398(1):137-154. https://doi.org/10.1007/s00216-010-3781-x
- Brestrich N, Hahn T, Hubbuch J (and related UV/Vis PAT group). (2019). Process Analytical Approach towards Quality Controlled Process Automation for the Downstream of Protein Mixtures by Inline Concentration Measurements Based on UV/Vis Spectral Analysis. Antibodies / NCBI PMC (open access). https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6698811/
- PostgreSQL Global Development Group. (2025). PostgreSQL Documentation (current release). postgresql.org official manual; relational model and SQL. https://www.postgresql.org/docs/current/
- FDA (U.S. Food and Drug Administration). (2025). Questions and Answers on Current Good Manufacturing Practice Regulations - Production and Process Controls. FDA Guidance for Industry; addressing 21 CFR Part 211 in-process controls and time limits. https://www.fda.gov/drugs/guidances-drugs/questions-and-answers-current-good-manufacturing-practice-regulations-production-and-process
- ASTM International (Committee E13.15 on Analytical Data). (2022). ASTM E1947-98(2022) Standard Specification for Analytical Data Interchange Protocol for Chromatographic Data. ASTM International; designation E1947-98(2022) (the ANDI/AIA chromatography interchange protocol). https://www.astm.org/e1947-98r22.html
- European Commission (EudraLex, The Rules Governing Medicinal Products in the EU, Volume 4 GMP). (2011). Annex 11: Computerised Systems. EudraLex Volume 4, Good Manufacturing Practice; effective 30 June 2011. https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- PIC/S (Pharmaceutical Inspection Co-operation Scheme). (2021). PI 041-1 Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments. PIC/S; PI 041-1, in force 1 July 2021. https://picscheme.org/docview/4234
- OpenJS Foundation / Node-RED project. (2025). Node-RED Documentation. nodered.org official docs; low-code, event-driven flow runtime. https://nodered.org/docs/
Chapter 11 β The Analytical Lab: Instruments, LIMS & ELNβ
- OPC Foundation, SPECTARIS, VDMA. (2023). OPC UA for Laboratory & Analytical Device Standard (LADS) β Part 1: Basics (OPC 30500-1), Version 1.0.0. OPC Foundation, OPC 30500-1. https://reference.opcfoundation.org/LADS/v100/docs/
- Alexander Brendel, Franziska DorfmΓΌller, Albrecht Liebscher, Patrick Kraus, Kai Kress, Heiko Oehme, Matthias Arnold, Robert Koschitzki. (2022). Laboratory and Analytical Device Standard (LADS): A Communication Standard Based on OPC UA for Networked Laboratories. Advances in Biochemical Engineering/Biotechnology, vol. 182, pp. 175β194; DOI 10.1007/10_2022_209. https://doi.org/10.1007/10_2022_209
- Allotrope Foundation. (2024). Allotrope Framework: ADF, Allotrope Data Models (ADM), Allotrope Foundation Ontologies (AFO) and the Allotrope Simple Model (ASM). Allotrope Foundation Technical Documentation. https://docs.allotrope.org/
- Burkhard A. SchΓ€fer, Dominik Poetz, Gary W. Kramer. (2004). Documenting Laboratory Workflows Using the Analytical Information Markup Language. JALA: Journal of the Association for Laboratory Automation, 9(6), 375β381; DOI 10.1016/j.jala.2004.10.003. https://doi.org/10.1016/j.jala.2004.10.003
- AnIML / ASTM Subcommittee E13.15. (2024). AnIML β Analytical Information Markup Language (Core schema, technique schemas, technique definitions). animl.org / ASTM E13.15 on Analytical Data. https://www.animl.org/
- Henning BΓ€r, Remo Hochstrasser, Bernd PapenfuΓ. (2012). SiLA: Basic Standards for Rapid Integration in Laboratory Automation. Journal of Laboratory Automation, 17(2), 86β95; DOI 10.1177/2211068211424550. https://doi.org/10.1177/2211068211424550
- SiLA Consortium. (2024). SiLA 2 Specification (SiLA Base): core specification, Feature Definition Language, gRPC/HTTP2 transport. SiLA Standard official documentation. https://sila2.gitlab.io/sila_base/
- SENAITE Foundation. (2025). SENAITE.CORE β Enterprise Open Source Laboratory Information Management System (LIMS). GitHub senaite/senaite.core (GPL-2.0). https://github.com/senaite/senaite.core
- SENAITE Community. (2019). SENAITE LIMS v1.3.2 β 21 CFR Part 11 Compliance GAP Analysis. SENAITE Community (community.senaite.org), 2019-10. https://community.senaite.org/uploads/default/original/1X/a6e03781b654c28c7844b37e34443b98b00568da.pdf
- Deltablot (eLabFTW). (2026). eLabFTW User Guide β Trusted Timestamping (RFC 3161), Electronic Signatures (Ed25519ph), Audit Trail and Locking. eLabFTW Official Documentation (doc.elabftw.net). https://doc.elabftw.net/user-guide.html
- C. Adams, P. Cain, D. Pinkas, R. Zuccherato (IETF PKIX WG). (2001). Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP). IETF RFC 3161. https://www.rfc-editor.org/rfc/rfc3161
- U.S. Food and Drug Administration. (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA, Docket FDA-2018-D-3984 (final, Dec 2018). https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers
- U.S. Food and Drug Administration. (1997). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Code of Federal Regulations, Title 21, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
Chapter 12 β Fill-Finish, Packaging & Environmental Monitoringβ
- OPC Foundation; OMAC (Organization for Machine Automation and Control). (2020). OPC UA for PackML - Common Object Model: PackML (Release 1.01). OPC Foundation, OPC 30050 (OPC UA Companion Specification); namespace http://opcfoundation.org/UA/PackML/. https://reference.opcfoundation.org/PackML/v101/docs/
- OPC Foundation; OMAC. (2020). OPC UA for PackML - Common Object Model: PackML, Section 4.2 PackML Overview. OPC Foundation, OPC 30050; references ISA-TR88.00.02-2015. https://reference.opcfoundation.org/specs/OPC-30050/4.2
- GS1. (2026). GS1 General Specifications (the foundational standard defining GTIN, the Serialized GTIN/SGTIN via Application Identifier (21), lot (10) and expiry (17)). GS1 (GS1 Reference / ref.gs1.org), Release 26.0. https://ref.gs1.org/standards/genspecs/
- U.S. Food and Drug Administration (FDA). (2010). Standards for Securing the Drug Supply Chain - Standardized Numerical Identification for Prescription Drug Packages; Guidance for Industry. FDA Guidance for Industry (Section 505D FD&C Act); serialized NDC as the package-level SNI. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/standards-securing-drug-supply-chain-standardized-numerical-identification-prescription-drug
- European Commission (EudraLex Volume 4, GMP). (2022). EU GMP Annex 1: Manufacture of Sterile Medicinal Products (C(2022) 5938 final). European Commission, EudraLex Volume 4 Annex 1; in operation 25 Aug 2023. https://health.ec.europa.eu/system/files/2022-08/20220825_gmp-an1_en_0.pdf
- International Organization for Standardization (ISO), TC 209. (2015). ISO 14644-1:2015 Cleanrooms and associated controlled environments β Part 1: Classification of air cleanliness by particle concentration. ISO 14644-1:2015 (reviewed and confirmed 2021). https://www.iso.org/standard/53394.html
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). MHRA GXP Data Integrity Guidance and Definitions, Revision 1. MHRA (UK), March 2018. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments (PI 041-1). PIC/S PI 041-1 (entered into force 1 July 2021). https://picscheme.org/en/news/adoption-and-entry-into-force-of-pics-guidance-on-good-pract
- InfluxData. (2026). Telegraf β agent for collecting, processing, aggregating and writing metrics (MIT license). InfluxData, GitHub (influxdata/telegraf). https://github.com/influxdata/telegraf
- VictoriaMetrics. (2026). VictoriaMetrics documentation β time series database and monitoring solution (cardinality explorer / cardinality limiter). VictoriaMetrics (Apache-2.0). https://docs.victoriametrics.com/
- python-snap7 maintainers (Gijs Molenaar et al.). (2025). python-snap7 β Python S7 communication library for interfacing with Siemens S7 PLCs (MIT license). GitHub (gijzelaerr/python-snap7). https://github.com/gijzelaerr/python-snap7
- K. Rao Gurijala; Andrew Barnett. (2021). Statistical Method for Trending of Excursions in Clean Room Microbiological Monitoring Data. PDA Journal of Pharmaceutical Science and Technology, 75(5):407-424; DOI 10.5731/pdajpst.2020.011791; PMID 33608470. https://doi.org/10.5731/pdajpst.2020.011791
Chapter 13 β The Open-Source Historian: Choosing and Running a Time-Series Storeβ
- Timescale, Inc. (TigerData). (2025). TimescaleDB LICENSE β Apache License 2.0 (core) and Timescale License (TSL, 'tsl' directory). GitHub: timescale/timescaledb (LICENSE file). https://github.com/timescale/timescaledb/blob/main/LICENSE
- Timescale, Inc. (TigerData). (2025). Data retention β automatically drop old time-series data with add_retention_policy and drop_chunks. TimescaleDB official documentation. https://www.tigerdata.com/docs/use-timescale/latest/data-retention
- Apache Software Foundation (Apache IoTDB project). (2025). Apache IoTDB Introduction β an Apache-2.0, IoT-native time-series database with a device/measurement data model and the TsFile format. Apache IoTDB official documentation (User Guide). https://iotdb.apache.org/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.html
- InfluxData, Inc. (2025). InfluxDB 3 Core β open-source time-series engine (MIT or Apache 2.0) built on Apache Arrow, DataFusion and Parquet. GitHub: influxdata/influxdb (repository README / license). https://github.com/influxdata/influxdb
- QuestDB Ltd. (2025). QuestDB β high-performance open-source time-series database (Apache 2.0) with SQL time-series extensions (SAMPLE BY, LATEST ON, ASOF JOIN). GitHub: questdb/questdb (repository README / LICENSE.txt). https://github.com/questdb/questdb
- Ellis H. Bristol (assignor). (1987). Data compression for display and storage (the 'swinging door' algorithm), US Patent 4,669,097. United States Patent and Trademark Office (USPTO). https://patents.google.com/patent/US4669097A/en
- Juan David Arias Correa, Alex Sandro Roschildt Pinto, Carlos Montez, Erico Meneses Leao. (2019). Swinging Door Trending Compression Algorithm for IoT Environments. Anais Estendidos do IX Simposio Brasileiro de Engenharia de Sistemas Computacionais (SBESC), SBC, pp. 143-148; DOI 10.5753/sbesc_estendido.2019.8650. https://doi.org/10.5753/sbesc_estendido.2019.8650
- U.S. Food and Drug Administration. (2024). 21 CFR 211.180 β General requirements (records retained at least 1 year after batch expiration; records may be kept as original or true copies). U.S. Code of Federal Regulations, Title 21 Part 211 Subpart J (eCFR). https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.180
- European Commission, Health and Consumers Directorate-General. (2011). EudraLex Volume 4, GMP Annex 11: Computerised Systems (Data Storage clause 7 and Archiving clause 17). European Commission, EudraLex Volume 4 GMP guidelines. https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- Pacific Northwest National Laboratory (M. Kintner-Meyer et al.). (2021). Impacts of Swinging Door Lossy Compression of Synchrophasor Data. U.S. DOE Office of Scientific and Technical Information (OSTI), report 1851743. https://www.osti.gov/biblio/1851743
Chapter 14 β Contextualization: Joining Time-Series to the Batchβ
- International Society of Automation (ISA). (2010). ANSI/ISA-88.00.01-2010, Batch Control Part 1: Models and Terminology (adopted internationally as IEC 61512-1). ISA / IEC 61512-1. https://www.isa.org/standards-and-publications/isa-standards/isa-88-standards
- International Society of Automation (ISA). (2025). ANSI/ISA-95.00.01-2025 (IEC 62264-1 Mod), Enterprise-Control System Integration Part 1: Models and Terminology. ISA / IEC 62264-1. https://www.isa.org/products/ansi-isa-95-00-01-2025-iec-62264-1-mod-enterprise
- MESA International. (2020). B2MML-BatchML: XML schema implementation of the ANSI/ISA-95 / IEC 62264 family of standards (Version 7). MESA International, GitHub repository MESAInternational/B2MML-BatchML. https://github.com/MESAInternational/B2MML-BatchML
- Nomikos P, MacGregor JF. (1994). Monitoring batch processes using multiway principal component analysis. AIChE Journal 40(8):1361-1375. https://doi.org/10.1002/aic.690400809
- Γndey C, ErtunΓ§ S, ΓΔ±nar A. (2003). Online batch/fed-batch process performance monitoring, quality prediction, and variable-contribution analysis for diagnosis. Industrial & Engineering Chemistry Research 42(20):4645-4658. https://doi.org/10.1021/ie0208218
- Tiger Data (TimescaleDB). (2025). About continuous aggregates. TimescaleDB / Tiger Data Documentation. https://www.tigerdata.com/docs/use-timescale/latest/continuous-aggregates/about-continuous-aggregates
- PostgreSQL Global Development Group. (2025). CREATE MATERIALIZED VIEW (PostgreSQL documentation, current version). PostgreSQL 18 Documentation. https://www.postgresql.org/docs/current/sql-creatematerializedview.html
- PostgreSQL Global Development Group. (2025). postgres_fdw β access data stored in external PostgreSQL servers. PostgreSQL 18 Documentation, Appendix F. https://www.postgresql.org/docs/current/postgres-fdw.html
- Grafana Labs. (2025). PostgreSQL data source. Grafana Documentation. https://grafana.com/docs/grafana/latest/datasources/postgres/
- FDA (U.S. Food and Drug Administration). (2011). Guidance for Industry β Process Validation: General Principles and Practices. FDA CDER/CBER/CVM, January 2011. https://www.fda.gov/files/drugs/published/Process-Validation--General-Principles-and-Practices.pdf
- ICH (International Council for Harmonisation). (2008). ICH Harmonised Tripartite Guideline Q10: Pharmaceutical Quality System. ICH, Current Step 4 version, June 2008. https://database.ich.org/sites/default/files/Q10%20Guideline.pdf
Chapter 15 β Visualization & Trending with Grafanaβ
- Maruthamuthu, M.K.; Rudge, S.R.; Ardekani, A.M.; Ladisch, M.R.; Verma, M.S. (2020). Process Analytical Technologies and Data Analytics for the Manufacture of Monoclonal Antibodies. Trends in Biotechnology 38(10), DOI:10.1016/j.tibtech.2020.07.004. https://doi.org/10.1016/j.tibtech.2020.07.004
- Grafana Labs. (2026). Provision Grafana. Grafana Documentation (latest). https://grafana.com/docs/grafana/latest/administration/provisioning/
- Grafana Labs. (2026). Deploy, configure and provision Grafana with as-code workflows. Grafana Documentation (latest). https://grafana.com/docs/grafana/latest/as-code/
- Grafana Labs. (2026). Grafana Alerting. Grafana Documentation (latest). https://grafana.com/docs/grafana/latest/alerting/
- U.S. Food and Drug Administration. (1997). 21 CFR Part 11 β Electronic Records; Electronic Signatures (esp. 11.10(b) accurate and complete copies; 11.10(e) time-stamped audit trails). Electronic Code of Federal Regulations (eCFR), Title 21 Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- European Commission, DG Health and Food Safety. (2011). EudraLex Volume 4, Annex 11: Computerised Systems. EudraLex β The Rules Governing Medicinal Products in the EU, Vol. 4 GMP. https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- U.S. Food and Drug Administration (CDER/CBER/CVM). (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA Guidance (Docket FDA-2018-D-3984). https://www.fda.gov/media/119267/download
- UK Medicines and Healthcare products Regulatory Agency (MHRA). (2018). GXP Data Integrity Guidance and Definitions, Revision 1. MHRA / gov.uk. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Raj Dutt / Grafana Labs. (2021). Grafana, Loki, and Tempo will be relicensed to AGPLv3. Grafana Labs Blog. https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
- Free Software Foundation (OSI-approved). (2007). GNU Affero General Public License version 3 (AGPL-3.0), Section 13 Remote Network Interaction. Open Source Initiative. https://opensource.org/license/agpl-v3
Chapter 16 β Semantics & the Digital Thread: Ontologies and a Knowledge Graphβ
- Richard Cyganiak, David Wood, Markus Lanthaler (eds.). (2014). RDF 1.1 Concepts and Abstract Syntax. W3C Recommendation, 25 February 2014. https://www.w3.org/TR/rdf11-concepts/
- Steve Harris, Andy Seaborne (eds.), W3C SPARQL Working Group. (2013). SPARQL 1.1 Query Language. W3C Recommendation, 21 March 2013. https://www.w3.org/TR/sparql11-query/
- Holger Knublauch, Dimitris Kontokostas (eds.), W3C RDF Data Shapes Working Group. (2017). Shapes Constraint Language (SHACL). W3C Recommendation, 20 July 2017. https://www.w3.org/TR/shacl/
- Allotrope Foundation. (2024). Allotrope Framework Technical Reference (Allotrope Foundation Ontologies AFO, Data Models ADM, and Data Format ADF). Allotrope Foundation official documentation. https://docs.allotrope.org/
- QUDT.org. (2024). QUDT - Quantities, Units, Dimensions and Types Ontology (Schema and Vocabularies). QUDT.org official documentation (qudt.org/2.1). https://www.qudt.org/pages/QUDToverviewPage.html
- Industrial Ontologies Foundry (IOF) / OAGi. (2026). IOF Ontologies (IOF Core mid-level ontology and BMIC Biopharma release), GitHub releases. Industrial Ontologies Foundry official ontology releases (spec.industrialontologies.org -> github.com/iofoundry/ontology). https://github.com/iofoundry/ontology/releases/
- Milos Drobnjakovic, Boonserm Kulvatunyou, Farhad Ameri, Chris Will, Barry Smith, Albert T. Jones. (2022). The Industrial Ontologies Foundry (IOF) Core Ontology. Formal Ontologies Meet Industry (FOMI) 2022, Tarbes, France (NIST publication pub_id 935068). https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=935068
- Apache Software Foundation (Apache Jena project). (2024). Apache Jena Fuseki - a SPARQL 1.1 server with TDB persistent triple store. Apache Jena official documentation. https://jena.apache.org/documentation/fuseki2/
- RDFLib project contributors. (2024). RDFLib - a Python library for working with RDF (Graph API and SPARQL 1.1). RDFLib official documentation (Read the Docs) / GitHub. https://rdflib.readthedocs.io/
- Oxigraph project (Tpt and contributors). (2026). Oxigraph - a SPARQL graph database (SPARQL 1.1 Query/Update, RocksDB-backed). Oxigraph official repository and documentation. https://github.com/oxigraph/oxigraph
- Mark D. Wilkinson, Michel Dumontier, IJsbrand Jan Aalbersberg, et al. (2016). The FAIR Guiding Principles for scientific data management and stewardship. Scientific Data 3:160018 (Nature). https://doi.org/10.1038/sdata.2016.18
- Tasnim A. Abdel-Aty, Elisa Negri. (2024). Conceptualizing the digital thread for smart manufacturing: a systematic literature review. Journal of Intelligent Manufacturing 35(8):3629-3653, Springer. https://doi.org/10.1007/s10845-024-02407-1
- S. Bhowmik, M. Anandakrishnan, L. Klein, et al. (2026). Integrating text mining and knowledge graph to enhance biopharmaceutical process optimization. PLOS ONE 21(1): e0339197. https://doi.org/10.1371/journal.pone.0339197
Chapter 17 β Bridging to Commercial Historians: AVEVA/OSIsoft PIβ
- AVEVA (OSIsoft). (2024). PI Asset Framework (PI AF) β Overview. OSIsoft/AVEVA Tech Support (techsupport.osisoft.com). https://techsupport.osisoft.com/Products/Layered%20Products/PI-AF/Overview
- International Council for Harmonisation (ICH). (2023). ICH Harmonised Guideline Q9(R1): Quality Risk Management. ICH / EMA (Step 5, effective 26 July 2023). https://www.ema.europa.eu/en/documents/scientific-guideline/international-conference-harmonisation-technical-requirements-registration-pharmaceuticals-human-use-ich-guideline-q9-r1-quality-risk-management-step-5-revision-2_en.pdf
- U.S. Food and Drug Administration (CDRH/CBER). (2025). Computer Software Assurance for Production and Quality System Software; Guidance for Industry and FDA Staff (final). Federal Register Vol. 90 (Sept 24, 2025); Docket FDA-2022-D-0795. https://www.federalregister.gov/documents/2025/09/24/2025-18468/computer-software-assurance-for-production-and-quality-system-software-guidance-for-industry-and
- Chen, Y.; Yang, O.; Sampat, C.; Bhalode, P.; Ramachandran, R.; Ierapetritou, M. (2020). Digital Twins in Pharmaceutical and Biopharmaceutical Manufacturing: A Literature Review. Processes 8(9):1088, MDPI. https://doi.org/10.3390/pr8091088
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1. MHRA, UK Government (assets.publishing.service.gov.uk). https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- AVEVA (OSIsoft). (2024). PI Web API Reference. AVEVA Documentation (docs.aveva.com). https://docs.aveva.com/bundle/pi-web-api-reference/page/help.html
- AVEVA (OSIsoft). (2024). PI Connector for OPC UA (Gen 2) β Documentation. AVEVA Documentation (docs.aveva.com). https://docs.aveva.com/bundle/pi-connector-for-opc-ua-gen-2/page/1046458.html
- OPC Foundation. (2017). OPC Unified Architecture (OPC UA) β technology overview (IEC 62541). OPC Foundation (opcfoundation.org), standardized as IEC 62541. https://opcfoundation.org/about/opc-technologies/opc-ua/
- InfluxData. (2024). OPC UA Client Reader Input Plugin (inputs.opcua) β Telegraf Documentation. InfluxData Telegraf Documentation (docs.influxdata.com). https://docs.influxdata.com/telegraf/v1/input-plugins/opcua/
- OPC Foundation. (2020). OPC Unified Architecture β Part 11: Historical Access (OPC 10000-11). OPC Foundation Online Reference; IEC 62541-11:2020. https://reference.opcfoundation.org/Core/Part11/v104/docs/
- Apache Software Foundation. (2024). InvokeHTTP β Apache NiFi Processor Documentation. Apache NiFi (nifi.apache.org). https://nifi.apache.org/components/org.apache.nifi.processors.standard.InvokeHTTP/
- ISPE (International Society for Pharmaceutical Engineering). (2022). GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE Guidance Documents (DOI 10.1002/9781946964571). https://guidance-docs.ispe.org/doi/book/10.1002/9781946964571
Chapter 18 β Bridging to DCS, MES & ERP: DeltaV, Siemens, SAPβ
- International Society of Automation (ISA). (2025). ANSI/ISA-95.00.01-2025 (IEC 62264-1 Mod), Enterprise-Control System Integration β Part 1: Models and Terminology. International Society of Automation; ANSI/ISA-95 / IEC 62264-1. https://www.isa.org/products/ansi-isa-95-00-01-2025-iec-62264-1-mod-enterprise
- MESA International (Manufacturing Enterprise Solutions Association). (2020). B2MML-BatchML: Business To Manufacturing Markup Language, an XML implementation of ANSI/ISA-95 (IEC 62264), Version 7. MESA International (official GitHub repository, royalty-free with attribution). https://github.com/MESAInternational/B2MML-BatchML
- MESA International. (2024). B2MML β Business to Manufacturing Markup Language (topic page and licensing). MESA International. https://mesa.org/topics-resources/b2mml/
- OPC Foundation. (2025). OPC Unified Architecture β Part 1: Overview and Concepts (OPC 10000-1 / IEC 62541-1), Release 1.05.06. OPC Foundation; IEC 62541-1. https://reference.opcfoundation.org/Core/Part1/v105/docs/
- Emerson Automation Solutions. (2024). DeltaV Edge β Developer Guide: Connecting to the DeltaV Edge OPC UA Server. Emerson (EmersonDeltaV/deltav-edge GitHub repository). https://github.com/EmersonDeltaV/deltav-edge/blob/main/developer-guide/opc-ua/opc-ua.md
- Siemens AG. (2024). OPC UA β Structured data up to the cloud (industrial communication for SIMATIC controllers). Siemens AG (official product documentation). https://www.siemens.com/global/en/products/automation/industrial-communication/opc-ua.html
- Apache PLC4X (The Apache Software Foundation). (2024). Apache PLC4X β S7 (Step7) Protocol Driver Documentation. The Apache Software Foundation (Apache 2.0 license). https://plc4x.apache.org/plc4x/latest/users/protocols/s7.html
- Sterfive / node-opcua project. (2024). node-opcua β OPC UA SDK for Node.js (client and server documentation). node-opcua open-source project (MIT license, GitHub). https://github.com/node-opcua/node-opcua
- SAP SE. (2024). OData API: Production Order (Version 2) β API_PRODUCTION_ORDER_2_SRV. SAP Help Portal (SAP S/4HANA). https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/f296651f454c4284ade361292c633d69/70b20b5323164db1b560d7fee1eabb15.html
- SAP SE. (2023). IDoc (Intermediate Document) Overview. SAP Help Portal. https://help.sap.com/docs/SUPPORT_CONTENT/abapconn/3354079801.html
- Foued Cheikhrouhou; et al. (eds. K. Mertins, R. Jardim-GonΓ§alves, K. Popplewell, J. P. MendonΓ§a). (2016). PLM Standards Modelling for Enterprise Interoperability: A Manufacturing Case Study for ERP and MES Systems Integration Based on ISA-95. Enterprise Interoperability VII (Proceedings of I-ESA), Springer; DOI 10.1007/978-3-662-47157-9_14. https://doi.org/10.1007/978-3-662-47157-9_14
- International Society for Pharmaceutical Engineering (ISPE) GAMP. (2022). ISPE GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE (GAMP 5 Guide, 2nd ed., July 2022). https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
Chapter 19 β Bridging to Commercial & Open-Source LIMSβ
- ASTM International, Subcommittee E13.15 on Analytical Data. (2018). ASTM E1578-18: Standard Guide for Laboratory Informatics. ASTM International, designation E1578-18 (DOI 10.1520/E1578-18). https://www.astm.org/e1578-18.html
- U.S. Food and Drug Administration (FDA). (2025). 21 CFR 211.165 β Testing and release for distribution. Electronic Code of Federal Regulations (eCFR), Title 21, Part 211, Subpart I. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-I/section-211.165
- U.S. Food and Drug Administration (FDA). (2025). 21 CFR 211.194 β Laboratory records. Electronic Code of Federal Regulations (eCFR), Title 21, Part 211, Subpart J. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.194
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1, March 2018. MHRA (UK), assets.publishing.service.gov.uk. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- RIDING BYTES & NARALABS (SENAITE project). (2026). SENAITE β Open Source LIMS for serious laboratories. Official SENAITE project site (senaite.com); released under GNU GPL v2.0. https://www.senaite.com/
- SENAITE project. (2026). senaite.jsonapi β CRUD over the SENAITE JSON API. SENAITE JSON API documentation (Read the Docs). https://senaitejsonapi.readthedocs.io/en/latest/crud.html
- ETH Zurich Scientific IT Services (openBIS project). (2026). pyBIS β Python interface to the openBIS V3 API. openBIS documentation (Read the Docs). https://openbis.readthedocs.io/en/latest/software-developer-documentation/apis/python-v3-api.html
- LabKey Corporation. (2026). Electronic Signatures / Sign Data. LabKey Server Documentation (labkey.org). https://www.labkey.org/Documentation/wiki-page.view?name=eSignatures
- LabKey Corporation. (2026). LabKey Server Editions. LabKey Server Documentation (labkey.org). https://www.labkey.org/Documentation/wiki-page.view?name=labkeyServerEditions
- International Society for Pharmaceutical Engineering (ISPE). (2022). ISPE GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE (DOI 10.1002/9781946964571). https://guidance-docs.ispe.org/doi/book/10.1002/9781946964571
- U.S. Food and Drug Administration (FDA). (2025). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Electronic Code of Federal Regulations (eCFR), Title 21, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
Chapter 20 β ALCOA+ by Construction: Integrity in Codeβ
- U.S. Food and Drug Administration (FDA). (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA Guidance for Industry, Docket FDA-2018-D-3984 (December 2018). https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers
- U.S. Food and Drug Administration (FDA) / National Archives β eCFR. (2026). 21 CFR Part 11 β Electronic Records; Electronic Signatures. U.S. Code of Federal Regulations, Title 21, Part 11 (eCFR, current). https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- European Commission (EudraLex Volume 4, EU GMP). (2011). Annex 11: Computerised Systems β EU Guidelines to Good Manufacturing Practice, Medicinal Products for Human and Veterinary Use. EudraLex, The Rules Governing Medicinal Products in the EU, Volume 4 (in force 30 June 2011). https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments (PI 041-1). PIC/S Guidance PI 041-1, 1 July 2021. https://picscheme.org/docview/4234
- UK Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1: March 2018. MHRA, Crown Copyright (9 March 2018). https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- Krishna Kulkarni; Jan-Eike Michels. (2012). Temporal features in SQL:2011. ACM SIGMOD Record, Vol. 41(3), pp. 34β43, DOI 10.1145/2380776.2380786. https://doi.org/10.1145/2380776.2380786
- Stuart Haber; W. Scott Stornetta. (1991). How to time-stamp a digital document. Journal of Cryptology, Vol. 3, pp. 99β111, DOI 10.1007/BF00196791. https://doi.org/10.1007/BF00196791
- PostgreSQL Global Development Group. (2026). PL/pgSQL β Trigger Functions (Chapter 41.10). PostgreSQL 18 Documentation. https://www.postgresql.org/docs/current/plpgsql-trigger.html
- PostgreSQL Global Development Group. (2026). pgcrypto β Cryptographic Functions (Appendix F.26). PostgreSQL 18 Documentation. https://www.postgresql.org/docs/current/pgcrypto.html
- pytest developers (Holger Krekel and the pytest-dev team). (2026). How to write and report assertions in tests. pytest Documentation (stable). https://docs.pytest.org/en/stable/how-to/assert.html
Chapter 21 β Electronic Records & Signatures: Part 11 / Annex 11 with Open Sourceβ
- U.S. Food and Drug Administration. (1997). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Electronic Code of Federal Regulations (eCFR), Title 21, Chapter I, Subchapter A, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- U.S. Food and Drug Administration (CDER, CBER, CDRH, CVM, et al.). (2003). Guidance for Industry β Part 11, Electronic Records; Electronic Signatures β Scope and Application. FDA Guidance Documents, Docket FDA-2003-D-0143. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/part-11-electronic-records-electronic-signatures-scope-and-application
- European Commission, DG Health and Food Safety. (2011). EudraLex β The Rules Governing Medicinal Products in the European Union, Volume 4, Good Manufacturing Practice, Annex 11: Computerised Systems. European Commission, EudraLex Volume 4 (Annex 11, in force 30 June 2011). https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). PI 041-1 β Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments. PIC/S, Document PI 041-1 (in force 1 July 2021). https://picscheme.org/en/publications
- U.S. Food and Drug Administration (CDER, CBER, CVM). (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA Guidance Documents, Docket FDA-2018-D-3984. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers
- C. Adams, P. Cain, D. Pinkas, R. Zuccherato (IETF PKIX Working Group). (2001). RFC 3161 β Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP). IETF, RFC 3161 (Proposed Standard). https://datatracker.ietf.org/doc/html/rfc3161
- pgAudit project (David Steele et al.). (2026). pgAudit β PostgreSQL Audit Extension (README / documentation). pgaudit.org / GitHub pgaudit/pgaudit. https://github.com/pgaudit/pgaudit/blob/main/README.md
- eLabFTW project (Nicolas C. F. Bauche / Deltablot). (2026). eLabFTW Documentation β Experiments: Signatures and RFC 3161 Timestamping. eLabFTW official documentation (doc.elabftw.net). https://doc.elabftw.net/docs/usage/user-guide/experiments/
- PostgreSQL Global Development Group. (2026). PostgreSQL Documentation β Triggers, Logging, and Roles/Privileges (basis for audit/history tables). PostgreSQL official documentation. https://www.postgresql.org/docs/current/
- Keycloak project (CNCF / Red Hat). (2026). Keycloak Server Administration Guide β Authentication, MFA, and Sessions. Keycloak official documentation (Apache License 2.0). https://www.keycloak.org/documentation
- International Society for Pharmaceutical Engineering (ISPE). (2022). GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE GAMP 5 Guide, 2nd Edition (incl. new appendices on Open-Source Software and CSA). https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
Chapter 22 β Validating an Open-Source Stack: GAMP 5 & CSAβ
- ISPE (International Society for Pharmaceutical Engineering), GAMP Community of Practice. (2022). GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE Good Practice Guide, 2nd ed.; DOI 10.1002/9781946964571. https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
- U.S. Food and Drug Administration (CDRH, CBER). (2022). Computer Software Assurance for Production and Quality System Software β Draft Guidance for Industry and FDA Staff. FDA, Docket No. FDA-2022-D-0795. https://www.fda.gov/media/162627/download
- U.S. Food and Drug Administration (CDRH, CBER). (2026). Computer Software Assurance for Production and Quality Management System Software β Guidance for Industry and FDA Staff (final; Feb 3, 2026 update). FDA, Docket No. FDA-2022-D-0795. https://www.fda.gov/media/188844/download
- U.S. Food and Drug Administration (CDRH). (2002). General Principles of Software Validation; Final Guidance for Industry and FDA Staff. FDA / HHS Guidance Portal. https://www.hhs.gov/guidance/sites/default/files/hhs-guidance-documents/FDA/General-Principles-of-Software-Validation---Final-Guidance-for-Industry-and-FDA-Staff_0.pdf
- U.S. Food and Drug Administration / Office of the Federal Register. (2026). 21 CFR Part 11 β Electronic Records; Electronic Signatures. Electronic Code of Federal Regulations (eCFR), Title 21, Part 11. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11
- U.S. Food and Drug Administration / Office of the Federal Register. (2026). 21 CFR Part 820, Subpart G β Production and Process Controls (incl. Β§820.70(i) automated processes). Electronic Code of Federal Regulations (eCFR), Title 21, Part 820. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820/subpart-G
- James Canterbury and Petch Ashida Druar (ISPE GAMP CoP). (2022). GAMP Considerations When Relying on Open-Source Software. Pharmaceutical Engineering (ISPE), March/April 2022. https://ispe.org/pharmaceutical-engineering/march-april-2022/gamp-considerations-when-relying-open-source-software
- Bjoern Koneswarakantha et al. (IMPALA Consortium: Roche, MSD, Boehringer Ingelheim). (2024). An Open-Source R Package for Detection of Adverse Events Under-Reporting in Clinical Trials: Implementation and Validation by the IMPALA Consortium. Therapeutic Innovation & Regulatory Science; DOI 10.1007/s43441-024-00631-8. https://doi.org/10.1007/s43441-024-00631-8
- OWASP Foundation & Ecma International TC54. (2024). CycloneDX Bill of Materials Specification (ECMA-424). OWASP Flagship Project / Ecma International ECMA-424. https://owasp.org/www-project-cyclonedx/
- The Linux Foundation / SPDX Project (ISO/IEC JTC 1). (2021). SPDX (Software Package Data Exchange) β ISO/IEC 5962:2021. ISO/IEC 5962:2021 / SPDX. https://spdx.dev/about/overview/
- Anchore, Inc. (Syft project contributors). (2026). Syft β CLI tool and library for generating a Software Bill of Materials (SBOM) from container images and filesystems. GitHub (anchore/syft), Apache-2.0 License. https://github.com/anchore/syft
- pytest development team (Holger Krekel et al.). (2026). pytest documentation β Get Started / How-to guides. pytest project documentation (docs.pytest.org). https://docs.pytest.org/en/stable/getting-started.html
Chapter 23 β Data Across Jurisdictions: FDA, EU, PIC/S, NMPA, PMDA, MFDSβ
- U.S. Food and Drug Administration (FDA). (2024). 21 CFR 211.180 β General requirements (Records and Reports). U.S. Code of Federal Regulations, Title 21, Part 211, Subpart J. https://www.law.cornell.edu/cfr/text/21/211.180
- European Commission, Directorate-General for Health and Consumers. (2011). EudraLex Volume 4, EU GMP Guidelines β Chapter 4: Documentation. EudraLex Volume 4 (EU GMP), European Commission. https://health.ec.europa.eu/system/files/2016-11/chapter4_01-2011_en_0.pdf
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments (PI 041-1). PIC/S PI 041-1, 1 July 2021. https://picscheme.org/docview/4234
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1. MHRA, UK Government (gov.uk). https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- National People's Congress of the PRC (English translation by R. Creemers & G. Webster, DigiChina, Stanford). (2021). Personal Information Protection Law of the People's Republic of China (Effective Nov. 1, 2021). Stanford Cyber Policy Center / DigiChina translation of the PRC PIPL. https://digichina.stanford.edu/work/translation-personal-information-protection-law-of-the-peoples-republic-of-china-effective-nov-1-2021/
- National People's Congress of the PRC (English translation by R. Creemers et al., ed. G. Webster, DigiChina, Stanford). (2021). Data Security Law of the People's Republic of China (Effective Sept. 1, 2021). Stanford Cyber Policy Center / DigiChina translation of the PRC DSL. https://digichina.stanford.edu/work/translation-data-security-law-of-the-peoples-republic-of-china/
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2020). List of PIC/S Participating Authorities. PIC/S Secretariat, Geneva. https://picscheme.org/docview/3486
- International Council for Harmonisation (ICH). (2019). ICH Harmonised Guideline Q12: Technical and Regulatory Considerations for Pharmaceutical Product Lifecycle Management (Step 4). ICH Q12, endorsed 20 November 2019. https://database.ich.org/sites/default/files/Q12_Guideline_Step4_2019_1119.pdf
- PostgreSQL Global Development Group. (2025). PostgreSQL Documentation, Section 5.9: Row Security Policies. PostgreSQL 18 Documentation. https://www.postgresql.org/docs/current/ddl-rowsecurity.html
- PostgreSQL Global Development Group. (2025). PostgreSQL Documentation, Section 5.12: Table Partitioning. PostgreSQL 18 Documentation. https://www.postgresql.org/docs/current/ddl-partitioning.html
Chapter 24 β Managing Change: Process Changes, Equipment Swaps & Schema Evolutionβ
- European Commission, Health and Consumers Directorate-General. (2011). EudraLex β The Rules Governing Medicinal Products in the European Union, Volume 4, Good Manufacturing Practice, Annex 11: Computerised Systems. European Commission, EudraLex Vol. 4, Annex 11 (effective 30 June 2011). https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- International Council for Harmonisation (ICH). (2008). ICH Harmonised Tripartite Guideline Q10: Pharmaceutical Quality System. ICH / EMA, Step 5, EMA/CHMP/ICH/214732/2007. https://www.ema.europa.eu/en/documents/scientific-guideline/international-conference-harmonisation-technical-requirements-registration-pharmaceuticals-human-guideline-q10-pharmaceutical-quality-system-step-5_en.pdf
- U.S. Food and Drug Administration / International Council for Harmonisation (ICH). (2021). Q12 Technical and Regulatory Considerations for Pharmaceutical Product Lifecycle Management; Guidance for Industry. FDA / ICH, final guidance May 2021 (FDA media 148476). https://www.fda.gov/media/148476/download
- U.S. Food and Drug Administration. (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA CDER/CBER, final guidance Dec 2018 (FDA media 119267). https://www.fda.gov/media/119267/download
- Pharmaceutical Inspection Co-operation Scheme (PIC/S). (2021). Good Practices for Data Management and Integrity in Regulated GMP/GDP Environments (PI 041-1). PIC/S, PI 041-1, 1 July 2021. https://picscheme.org/docview/4234
- PostgreSQL Global Development Group. (2024). PostgreSQL Documentation: 5.5. Constraints β Exclusion Constraints. PostgreSQL official documentation (current). https://www.postgresql.org/docs/current/ddl-constraints.html
- PostgreSQL Global Development Group. (2024). PostgreSQL Documentation: 8.17. Range Types. PostgreSQL official documentation (current). https://www.postgresql.org/docs/current/rangetypes.html
- Sqitch project (David E. Wheeler et al.). (2024). Sqitch Documentation β sqitch-deploy, sqitch-revert and sqitch-verify. Sqitch official manual (sqitch.org). https://sqitch.org/docs/manual/sqitch-revert/
- Redgate / Flyway project. (2024). Flyway Documentation β Migrations and Undo Migrations. Redgate Flyway Product Documentation. https://documentation.red-gate.com/fd/undo-migrations-273973334.html
- Apache Software Foundation. (2024). apache/parquet-format β Apache Parquet Format Specification. Apache Software Foundation, GitHub repository / parquet.apache.org. https://github.com/apache/parquet-format
- Treeverse / lakeFS project. (2024). lakeFS Documentation β Versioning, Commits, and Revert. lakeFS official documentation (docs.lakefs.io). https://docs.lakefs.io/
- Iterative / DVC project (now Treeverse/lakeFS). (2024). DVC Documentation β Versioning Data and Models. Data Version Control (DVC) official docs (dvc.org). https://doc.dvc.org/use-cases/versioning-data-and-models
Chapter 25 β Operating, Scaling & Securing the Platformβ
- European Commission (DG Health and Food Safety). (2011). EudraLex β The Rules Governing Medicinal Products in the European Union, Volume 4, Annex 11: Computerised Systems. EudraLex Volume 4 EU GMP Guidelines, Annex 11 (clauses on Security, Backup, Business Continuity, Archiving). https://health.ec.europa.eu/medicinal-products/eudralex/eudralex-volume-4_en
- Eclipse Foundation (Eclipse Mosquitto / Roger Light). (2025). mosquitto.conf β the configuration file for mosquitto (man page, incl. Configuring Bridges). Eclipse Mosquitto project documentation (mosquitto.org). https://mosquitto.org/man/mosquitto-conf-5.html
- EMQ Technologies (EMQX). (2025). EMQX's Next Chapter: Adopting Business Source License to Accelerate "MQTT + AI" Innovation. EMQ official blog (announcement dated 7 May 2025). https://www.emqx.com/en/blog/adopting-business-source-license-to-accelerate-mqtt-and-ai-innovation
- PostgreSQL Global Development Group. (2026). Continuous Archiving and Point-in-Time Recovery (PITR). PostgreSQL 18 Documentation, Chapter 25.3. https://www.postgresql.org/docs/current/continuous-archiving.html
- Crunchy Data / pgBackRest contributors (David Steele et al.). (2026). pgBackRest User Guide. pgBackRest project documentation (pgbackrest.org). https://pgbackrest.org/user-guide.html
- International Society of Automation (ISA99 Committee) / IEC TC65 WG10. (2013). ANSI/ISA-62443-3-3 (IEC 62443-3-3): Security for Industrial Automation and Control Systems β Part 3-3: System Security Requirements and Security Levels. ISA/IEC 62443 series (IEC 62443-3-3). https://www.isa.org/standards-and-publications/isa-standards/isa-iec-62443-series-of-standards
- NanoMQ project (JaylinYu) via GitHub Security Advisories. (2026). MQTT v5 Variable Byte Integer parsing out-of-bounds in get_var_integer() (GHSA-cggc-6m7w-j7x5). GitHub Security Advisory GHSA-cggc-6m7w-j7x5 (CVE-2026-21888). https://github.com/nanomq/nanomq/security/advisories/GHSA-cggc-6m7w-j7x5
- NIST National Vulnerability Database (NVD); source: GitHub, Inc. (2026). CVE-2026-21888 Detail (NanoMQ MQTT Broker out-of-bounds read, CWE-125). NIST National Vulnerability Database (published 2026-03-11). https://nvd.nist.gov/vuln/detail/CVE-2026-21888
- FIRST (Forum of Incident Response and Security Teams). (2023). Common Vulnerability Scoring System version 4.0: Specification Document. FIRST CVSS v4.0 Specification. https://www.first.org/cvss/specification-document
- VictoriaMetrics. (2026). Single-node version and Cluster version (deployment, replication, and HA). VictoriaMetrics official documentation. https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/
Chapter 26 β Process Analytics: SPC, MVDA & Soft Sensorsβ
- FDA (Center for Drug Evaluation and Research, Center for Biologics Evaluation and Research, Center for Veterinary Medicine). (2011). Process Validation: General Principles and Practices β Guidance for Industry. U.S. Food and Drug Administration, Docket FDA-2008-D-0559. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/process-validation-general-principles-and-practices
- FDA (CDER, CVM, Office of Regulatory Affairs). (2004). PAT β A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance β Guidance for Industry. U.S. Food and Drug Administration, Docket FDA-2003-D-0032. https://www.fda.gov/media/71012/download
- ICH (International Council for Harmonisation). (2023). ICH Q14 Guideline on Analytical Procedure Development (Step 5). ICH / EMA, EMA/CHMP/ICH (Step 5, Revision 1). https://www.ema.europa.eu/en/documents/scientific-guideline/ich-q14-guideline-analytical-procedure-development-step-5-revision-1_en.pdf
- Svante Wold, Michael SjΓΆstrΓΆm, Lennart Eriksson. (2001). PLS-regression: a basic tool of chemometrics. Chemometrics and Intelligent Laboratory Systems 58(2):109-130; DOI 10.1016/S0169-7439(01)00155-1. https://doi.org/10.1016/S0169-7439(01)00155-1
- Paul Nomikos, John F. MacGregor. (1994). Monitoring batch processes using multiway principal component analysis. AIChE Journal 40(8):1361-1375; DOI 10.1002/aic.690400809. https://doi.org/10.1002/aic.690400809
- Vincent Brunner, Manuel Siegl, Dominik Geier, Thomas Becker. (2021). Challenges in the Development of Soft Sensors for Bioprocesses: A Critical Review. Frontiers in Bioengineering and Biotechnology 9:722202; DOI 10.3389/fbioe.2021.722202. https://doi.org/10.3389/fbioe.2021.722202
- Jong Woo Park, et al. (2023). Data-driven prediction models for forecasting multistep ahead profiles of mammalian cell culture toward bioprocess digital twins. Biotechnology and Bioengineering; DOI 10.1002/bit.28405. https://doi.org/10.1002/bit.28405
- Luke Gibbons, et al. (2023). An assessment of the impact of Raman based glucose feedback control on CHO cell bioreactor process development. Biotechnology Progress 39(5):e3371; DOI 10.1002/btpr.3371. https://doi.org/10.1002/btpr.3371
- Fabian Pedregosa, GaΓ«l Varoquaux, Alexandre Gramfort, et al. (2011). Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12:2825-2830. https://www.jmlr.org/papers/v12/pedregosa11a.html
- Skipper Seabold, Josef Perktold. (2010). statsmodels: Econometric and statistical modeling with python. Proceedings of the 9th Python in Science Conference (SciPy 2010), pp. 57-61; DOI 10.25080/Majora-92bf1922-011. https://doi.org/10.25080/Majora-92bf1922-011
- MLflow / LF Projects, LLC. (2026). MLflow Model Registry (official documentation). MLflow AI Platform documentation (latest). https://mlflow.org/docs/latest/ml/model-registry/
Chapter 27 β Capstone: One Batch, End to Endβ
- U.S. Food and Drug Administration (Office of the Federal Register). (2024). 21 CFR 211.188 β Batch production and control records. Electronic Code of Federal Regulations (eCFR), Title 21, Part 211, Subpart J. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.188
- European Commission, EudraLex Volume 4 GMP. (2011). Annex 11: Computerised Systems. EudraLex Volume 4, Good Manufacturing Practice, Medicinal Products for Human and Veterinary Use. https://health.ec.europa.eu/system/files/2016-11/annex11_01-2011_en_0.pdf
- Medicines and Healthcare products Regulatory Agency (MHRA). (2018). 'GXP' Data Integrity Guidance and Definitions, Revision 1. MHRA, GOV.UK. https://assets.publishing.service.gov.uk/media/5aa2b9ede5274a3e391e37f3/MHRA_GxP_data_integrity_guide_March_edited_Final.pdf
- International Council for Harmonisation (ICH). (2009). ICH Q8(R2) Pharmaceutical Development. ICH Harmonised Tripartite Guideline (Step 4). https://database.ich.org/sites/default/files/Q8_R2_Guideline.pdf
- International Council for Harmonisation (ICH) / U.S. Food and Drug Administration. (2009). Guidance for Industry Q10 Pharmaceutical Quality System. ICH Harmonised Tripartite Guideline (Step 4, June 2008); FDA. https://www.fda.gov/media/71553/download
- U.S. Food and Drug Administration. (2004). Guidance for Industry β PAT: A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. FDA (CDER/CVM/ORA). https://www.fda.gov/media/71012/download
- International Society for Pharmaceutical Engineering (ISPE). (2022). GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE GAMP Guide. https://guidance-docs.ispe.org/doi/book/10.1002/9781946964571
- CMC Biotech Working Group. (2009). A-Mab: A Case Study in Bioprocess Development, Version 2.1. CASSS / ISPE. https://ispe.org/sites/default/files/attachments/public/a-mab-case-study-version.pdf
- Free Software Foundation (Richard Stallman, Roland McGrath, Paul Smith). (2023). GNU Make Manual, Edition 0.77 (GNU make 4.4.1). GNU Project / Free Software Foundation. https://www.gnu.org/software/make/manual/make.html
- Johannes KΓΆster, Sven Rahmann. (2012). Snakemake β a scalable bioinformatics workflow engine. Bioinformatics, Vol. 28, Issue 19, pp. 2520β2522. https://doi.org/10.1093/bioinformatics/bts480
- Mark D. Wilkinson et al. (2016). The FAIR Guiding Principles for scientific data management and stewardship. Scientific Data 3, 160018. https://doi.org/10.1038/sdata.2016.18
- The PostgreSQL Global Development Group. (2026). PostgreSQL 18 Documentation. PostgreSQL Global Development Group. https://www.postgresql.org/docs/current/index.html
Chapter 28 β The Honest Verdict: Open Source vs Commercialβ
- ISPE (International Society for Pharmaceutical Engineering). (2022). ISPE GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems (Second Edition). ISPE Guidance Document (GAMP 5, 2nd ed.), DOI 10.1002/9781946964571. https://ispe.org/publications/guidance-documents/gamp-5-guide-2nd-edition
- U.S. Food and Drug Administration (CDRH and CBER). (2022). Computer Software Assurance for Production and Quality System Software; Draft Guidance for Industry and FDA Staff; Availability (Docket FDA-2022-D-0795). Federal Register, 87 FR 56142 (notice 2022-19763). https://www.federalregister.gov/documents/2022/09/13/2022-19763/computer-software-assurance-for-production-and-quality-system-software-draft-guidance-for-industry
- European Commission, Directorate-General for Health and Food Safety. (2011). EudraLex Volume 4 β EU GMP Guidelines, Annex 11: Computerised Systems. EudraLex Vol. 4 (Annex 11), effective 30 June 2011. https://health.ec.europa.eu/medicinal-products/eudralex/eudralex-volume-4_en
- U.S. Food and Drug Administration. (2018). Data Integrity and Compliance With Drug CGMP: Questions and Answers β Guidance for Industry. FDA Guidance Document (Docket FDA-2018-D-3984), Dec. 2018. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers
- Michael Nygard (Cognitect). (2011). Documenting Architecture Decisions. Cognitect Blog (origin of the Architecture Decision Record / ADR). https://www.cognitect.com/blog/2011/11/15/documenting-architecture-decisions
- NIST (Murugiah Souppaya, Karen Scarfone, Donna Dodson). (2022). Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities. NIST Special Publication 800-218, DOI 10.6028/NIST.SP.800-218. https://doi.org/10.6028/NIST.SP.800-218
- National Telecommunications and Information Administration (NTIA). (2021). The Minimum Elements For a Software Bill of Materials (SBOM). NTIA / U.S. Dept. of Commerce, per Executive Order 14028. https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom
- Anchore, Inc. (Syft project). (2024). Syft β CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. GitHub / open source (Apache-2.0 License). https://github.com/anchore/syft
- Kesler Isoko, Joan L. Cordiner, Zoltan Kis, Peyman Z. Moghadam. (2024). Bioprocessing 4.0: a pragmatic review and future perspectives. Digital Discovery (RSC), vol. 3, pp. 1662-1681, DOI 10.1039/D4DD00127C. https://doi.org/10.1039/D4DD00127C
- CMC Biotech Working Group (Abbott, Amgen, Genentech, GSK, Eli Lilly, MedImmune, Pfizer). (2009). A-Mab: A Case Study in Bioprocess Development (Version 2.1). CASSS / ISPE (publicly released QbD case study for a monoclonal antibody). https://ispe.org/publications/guidance-documents/a-mab-case-study-in-bioprocess-development