Skip to main content

Pepkio DMP in a Flash

Automated biomedical Data Management and Sharing Plan (DMSP) generator and NIH/NSF compliance validator for scientific grant proposals.

What It Does

The pepkio-dmp-in-a-flash Python package creates, validates, and formats 2-page biomedical Data Management and Sharing Plans compliant with the NIH (2023/2026) and NSF data sharing mandates. It provides pre-configured domain templates for human WGS, mouse RNA-seq, Cryo-EM, medical imaging, and metagenomics, evaluates funder compliance, and exports formatted Word (.docx) documents.

Features

  • Funder Templates: Full support for the 6 required NIH DMS Plan elements (NOT-OD-21-013) and NSF BIO guidelines.
  • Scientific Presets: Built-in scenarios for human WGS (dbGaP), model organism RNA-seq (GEO/SRA), Cryo-EM (EMDB/PDB), clinical imaging (TCIA), and metagenomics.
  • Automated Compliance Engine: Validates repository selections, timelines, and participant privacy protections against 12+ criteria.
  • 2-Page Estimator: Real-time length tracking to stay within mandatory grant page limits.
  • DOCX & Markdown Export: Generate submission-ready Word documents with PI title blocks.
  • CLI & Python SDK: Scriptable interface for institutional grant offices and research teams.

Installation

pip install pepkio-dmp-in-a-flash

Or using uv:

uv add pepkio-dmp-in-a-flash

Quick Example

from pepkio_dmp_in_a_flash import PepkioClient

with PepkioClient() as client:
    # Generate an NIH DMS plan for Mouse RNA-seq
    dmp = client.run({
        "action": "generate",
        "funder": "nih-2026",
        "project": {
            "piName": "Dr. Jane Smith",
            "proposalTitle": "Transcriptomic Analysis of Fibrosis"
        },
        "intake": {
            "dataCategory": "model_organism",
            "dataDescription": "Bulk RNA-seq FASTQ and count tables",
            "repository": "geo",
            "accessLevel": "open",
            "sharingTimelineMonths": 6
        }
    })

    print("Generated NIH DMS Plan:\n", dmp.result["text"])

Typical Use Cases

  • NIH R01/R21/U01 Grant Applications: Quickly draft compliant 2-page DMS plans for NIH proposal submissions.
  • Controlled-Access Human Genomics: Draft policy language for dbGaP, AnVIL, and BioData Catalyst repositories.
  • Transcriptomics & Imaging Grants: Standardize GEO/SRA deposition timelines and DICOM de-identification protocols.

Scientific Background

The NIH Data Management and Sharing Policy requires prospective planning across 6 core elements: Data Type, Tools/Software, Standards (e.g. MINSEQE), Preservation/Timelines, Access/Reuse Considerations, and Oversight.

Web Application

For interactive plan drafting, real-time compliance scoring, and one-click DOCX download, an interactive web version is available.

Web Application: https://www.pepkio.com/tools/dmp-in-a-flash

Documentation and Resources

About Pepkio

Pepkio (https://www.pepkio.com/) develops software tools and bioinformatics solutions for life science researchers, including laboratory calculators and analysis services (https://www.pepkio.com/cro).

Keywords

DMP in a flash, biomedical data management plan, NIH DMS plan builder, NIH 2023 2026 data sharing plan, NSF data management plan, dbGaP data sharing, GEO RNA-seq DMP, human genomic data sharing compliance, grant data management plan, NIH R01 data sharing, controlled access data plan, open science data sharing, biomedical repository selector, MINSEQE metadata standards, NIH DMSP 2 page limit

Metadata

Release files for pepkio-dmp-in-a-flash 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pepkio-dmp-in-a-flash 0.1.0
File Size Uploaded Provenance
pepkio_dmp_in_a_flash-0.1.0.tar.gz 31.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pepkio-dmp-in-a-flash 0.1.0
File Interpreter ABI Platform
pepkio_dmp_in_a_flash-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.4 kB

Release files / pepkio_dmp_in_a_flash-0.1.0.tar.gz

Download URL pepkio_dmp_in_a_flash-0.1.0.tar.gz
Size 31.6 kB
Tags Source
SHA-256 checksum
How to use checksums
cd0802bf9f6fffb6dd1de454ba4eb39ac6c4c3b6e16dcc0c3f228ae9315e711f
BLAKE2b-256 checksum
How to use checksums
082a463905f09065b0f645f114e191fb6eeaac20c682706c143b55bc0885b62e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pepkio_dmp_in_a_flash-0.1.0-py3-none-any.whl

Download URL pepkio_dmp_in_a_flash-0.1.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59467c8ac5250359f1ec9dd4e592116d6f648141d20ab7f28a445c3520bbb23b
BLAKE2b-256 checksum
How to use checksums
93acf2c2089add2c7a4812fd5e3df6cde7148abd15941b8543197d119dc47857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for pepkio-dmp-in-a-flash 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page