{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-05-22T23:47:43.532048+00:00",
  "custom_fields": {
    "legacy:communities": [
      "f312c6b6-0dd6-4fb2-a224-7c4960394ac1",
      "f312c6b6-0dd6-4fb2-a224-7c4960394ac1",
      "dockstore"
    ]
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "github.com-broadinstitute-viral-pipelines-sarscov2_genbank_ingest_v3.0.13.0.zip": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:715b01446232b060a04f7356952b9219",
        "ext": "zip",
        "id": "a3dd4a33-81e4-4d67-87d3-d9b1f361f0bd",
        "key": "github.com-broadinstitute-viral-pipelines-sarscov2_genbank_ingest_v3.0.13.0.zip",
        "links": {
          "content": "https://zenodo.org/api/records/20349868/files/github.com-broadinstitute-viral-pipelines-sarscov2_genbank_ingest_v3.0.13.0.zip/content",
          "self": "https://zenodo.org/api/records/20349868/files/github.com-broadinstitute-viral-pipelines-sarscov2_genbank_ingest_v3.0.13.0.zip"
        },
        "metadata": {},
        "mimetype": "application/zip",
        "size": 2226,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 2226
  },
  "id": "20349868",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20349868/access",
    "access_grants": "https://zenodo.org/api/records/20349868/access/grants",
    "access_links": "https://zenodo.org/api/records/20349868/access/links",
    "access_request": "https://zenodo.org/api/records/20349868/access/request",
    "access_users": "https://zenodo.org/api/records/20349868/access/users",
    "archive": "https://zenodo.org/api/records/20349868/files-archive",
    "archive_media": "https://zenodo.org/api/records/20349868/media-files-archive",
    "communities": "https://zenodo.org/api/records/20349868/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20349868/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20349868",
    "draft": "https://zenodo.org/api/records/20349868/draft",
    "file_modification": "https://zenodo.org/api/records/20349868/file-modification",
    "files": "https://zenodo.org/api/records/20349868/files",
    "latest": "https://zenodo.org/api/records/20349868/versions/latest",
    "latest_html": "https://zenodo.org/records/20349868/latest",
    "media_files": "https://zenodo.org/api/records/20349868/media-files",
    "parent": "https://zenodo.org/api/records/15428579",
    "parent_doi": "https://doi.org/10.5281/zenodo.15428579",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.15428579",
    "parent_html": "https://zenodo.org/records/15428579",
    "preview_html": "https://zenodo.org/records/20349868?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20349868/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20349868/request-deletion",
    "requests": "https://zenodo.org/api/records/20349868/requests",
    "reserve_doi": "https://zenodo.org/api/records/20349868/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20349868",
    "self_doi": "https://doi.org/10.5281/zenodo.20349868",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20349868",
    "self_html": "https://zenodo.org/records/20349868",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20349868/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20349868/sequence/default",
    "versions": "https://zenodo.org/api/records/20349868/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "creators": [
      {
        "person_or_org": {
          "family_name": "broadinstitute",
          "name": "broadinstitute",
          "type": "personal"
        }
      }
    ],
    "description": "<p><a href=\"https://github.com/broadinstitute/viral-pipelines/actions/workflows/build.yml\"></a>\n<a href=\"http://viral-pipelines.readthedocs.io/en/latest/?badge=latest\"></a></p>\n<h1>viral-pipelines</h1>\n<p>A set of scripts and tools for the analysis of viral NGS data.</p>\n<p>Workflows are written in <a href=\"https://github.com/openwdl/wdl\">WDL</a> format. This is a portable workflow language that allows for easy execution on a wide variety of platforms:</p>\n<ul>\n<li>on individual machines (using <a href=\"https://github.com/chanzuckerberg/miniwdl\">miniWDL</a> or <a href=\"https://github.com/broadinstitute/cromwell\">Cromwell</a> to execute)</li>\n<li>on commercial cloud platforms like GCP, AWS, or Azure (using <a href=\"https://github.com/broadinstitute/cromwell\">Cromwell</a> or <a href=\"https://github.com/microsoft/CromwellOnAzure\">CromwellOnAzure</a>)</li>\n<li>on institutional HPC systems (using <a href=\"https://github.com/broadinstitute/cromwell\">Cromwell</a>)</li>\n<li>on commercial platform as a service vendors (like <a href=\"https://dnanexus.com/\">DNAnexus</a>)</li>\n<li>on academic cloud platforms (like <a href=\"https://app.terra.bio/\">Terra</a>)</li>\n</ul>\n<h2>Obtaining the latest WDL workflows</h2>\n<p>Workflows from this repository are continuously deployed to <a href=\"https://dockstore.org/organizations/BroadInstitute/collections/pgs\">Dockstore</a>, a GA4GH Tool Registry Service. They can then be easily imported to any bioinformatic compute platform that utilizes the TRS API and understands WDL (this includes Terra, DNAnexus, DNAstack, etc).</p>\n<p>Workflows are also available in the <a href=\"https://app.terra.bio/#workspaces/pathogen-genomic-surveillance/COVID-19\">Terra featured workspace</a>.</p>\n<p>Workflows are continuously deployed to a <a href=\"https://platform.dnanexus.com/projects/F8PQ6380xf5bK0Qk0YPjB17P\">DNAnexus CI project</a>.</p>\n<h2>Basic execution</h2>\n\n<p>The easiest way to get started is on a single, Python &amp; Docker-capable machine (your laptop, shared workstation, or virtual machine) using <a href=\"https://github.com/chanzuckerberg/miniwdl\">miniWDL</a> as shown above. MiniWDL can be installed either via <code>pip</code> or <code>conda</code> (via conda-forge). After confirming that it works (<code>miniwdl run_self_test</code>, you can use <a href=\"https://miniwdl.readthedocs.io/en/latest/getting_started.html\">miniwdl run</a> to invoke WDL workflows from this repository.</p>\n<p>For example, to list the inputs for the assemble_refbased workflow:</p>\n<pre><code>miniwdl run https://raw.githubusercontent.com/broadinstitute/viral-pipelines/v2.1.8.0/pipes/WDL/workflows/assemble_refbased.wdl\n</code></pre>\n<p>This will emit:</p>\n<pre><code>missing required inputs for assemble_refbased: reads_unmapped_bams, reference_fasta\n\nrequired inputs:\n  Array[File]+ reads_unmapped_bams\n  File reference_fasta\n\noptional inputs:\n  &lt;really long list&gt;\n\noutputs:\n  &lt;really long list&gt;\n</code></pre>\n<p>To then execute this workflow on your local machine, invoke it with like this:</p>\n<pre><code>miniwdl run \\\n  https://raw.githubusercontent.com/broadinstitute/viral-ngs-staging/master/pipes/WDL/workflows/assemble_refbased.wdl \\\n  reads_unmapped_bams=PatientA_library1.bam \\\n  reads_unmapped_bams=PatientA_library2.bam \\\n  reference_fasta=/refs/NC_045512.2.fasta \\\n  trim_coords_bed=/refs/NC_045512.2-artic_primers-3.bed \\\n  sample_name=PatientA\n</code></pre>\n<p>In the above example, reads from two sequencing runs are aligned and merged together before consensus calling. The optional bed file provided turns on primer trimming at the given coordinates.</p>\n<h2>Available workflows</h2>\n<p>The workflows provided here are more fully documented at our <a href=\"https://viral-pipelines.readthedocs.io/en/latest/workflows.html\">ReadTheDocs</a> page.</p>",
    "publication_date": "2026-05-22",
    "publisher": "Zenodo",
    "related_identifiers": [
      {
        "identifier": "https://dockstore.org/aliases/workflow-versions/10.5281-zenodo.20349868",
        "relation_type": {
          "id": "isidenticalto",
          "title": {
            "de": "Ist identisch mit",
            "en": "Is identical to"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://dockstore.org/workflows/github.com/broadinstitute/viral-pipelines/sarscov2_genbank_ingest:v3.0.13.0",
        "relation_type": {
          "id": "isidenticalto",
          "title": {
            "de": "Ist identisch mit",
            "en": "Is identical to"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://dockstore.org/api/ga4gh/trs/v2/tools/%23workflow%2Fgithub.com%2Fbroadinstitute%2Fviral-pipelines%2Fsarscov2_genbank_ingest/versions/v3.0.13.0/PLAIN-WDL/descriptor/sarscov2_genbank_ingest.wdl",
        "relation_type": {
          "id": "isidenticalto",
          "title": {
            "de": "Ist identisch mit",
            "en": "Is identical to"
          }
        },
        "scheme": "url"
      }
    ],
    "resource_type": {
      "id": "software",
      "title": {
        "de": "Software",
        "en": "Software"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      }
    ],
    "title": "github.com/broadinstitute/viral-pipelines/sarscov2_genbank_ingest",
    "version": "v3.0.13.0"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "76183"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "f312c6b6-0dd6-4fb2-a224-7c4960394ac1",
      "entries": [
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "open",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2024-11-05T20:16:09.639062+00:00",
          "custom_fields": {},
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "f312c6b6-0dd6-4fb2-a224-7c4960394ac1",
          "links": {},
          "metadata": {
            "description": "Dockstore is a free and open source platform for sharing reusable and scalable analytical tools and workflows.",
            "title": "Dockstore",
            "type": {
              "id": "project"
            },
            "website": "https://dockstore.org/"
          },
          "revision_id": 5,
          "slug": "dockstore",
          "updated": "2024-11-05T20:17:15.254457+00:00"
        }
      ],
      "ids": [
        "f312c6b6-0dd6-4fb2-a224-7c4960394ac1"
      ]
    },
    "id": "15428579",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.15428579",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20349868",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20349868",
      "provider": "oai"
    }
  },
  "revision_id": 4,
  "stats": {
    "all_versions": {
      "data_volume": 46156.0,
      "downloads": 21,
      "unique_downloads": 21,
      "unique_views": 141,
      "views": 147
    },
    "this_version": {
      "data_volume": 2226.0,
      "downloads": 1,
      "unique_downloads": 1,
      "unique_views": 15,
      "views": 15
    }
  },
  "status": "published",
  "swh": {},
  "updated": "2026-05-22T23:47:43.671538+00:00",
  "versions": {
    "index": 12,
    "is_latest": true
  }
}