Software Open Access

Janis: A Python framework for Portable Pipelines

Lupat, Richard; Franklin, Michael; Thomas, Evan; Kesumadewi, Juny; Yu, Jiaan; Bhuyan, Mohammad; Papenfuss, Tony; Park, Daniel; Pope, Bernard; Li, Jason


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://doi.org/10.5281/zenodo.4427231">
    <rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
    <dct:type rdf:resource="http://purl.org/dc/dcmitype/Software"/>
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://doi.org/10.5281/zenodo.4427231</dct:identifier>
    <foaf:page rdf:resource="https://doi.org/10.5281/zenodo.4427231"/>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-6435-7100">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-6435-7100</dct:identifier>
        <foaf:name>Lupat, Richard</foaf:name>
        <foaf:givenName>Richard</foaf:givenName>
        <foaf:familyName>Lupat</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Peter MacCallum Cancer Centre</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0001-9292-1533">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0001-9292-1533</dct:identifier>
        <foaf:name>Franklin, Michael</foaf:name>
        <foaf:givenName>Michael</foaf:givenName>
        <foaf:familyName>Franklin</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Melbourne, Peter MacCallum Cancer Centre</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0001-7742-2031">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0001-7742-2031</dct:identifier>
        <foaf:name>Thomas, Evan</foaf:name>
        <foaf:givenName>Evan</foaf:givenName>
        <foaf:familyName>Thomas</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Walter and Eliza Hall Institute of Medical Research</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0003-1931-8521">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0003-1931-8521</dct:identifier>
        <foaf:name>Kesumadewi, Juny</foaf:name>
        <foaf:givenName>Juny</foaf:givenName>
        <foaf:familyName>Kesumadewi</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Melbourne</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-2366-1165">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-2366-1165</dct:identifier>
        <foaf:name>Yu, Jiaan</foaf:name>
        <foaf:givenName>Jiaan</foaf:givenName>
        <foaf:familyName>Yu</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Peter MacCallum Cancer Centre</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0001-9292-1533">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0001-9292-1533</dct:identifier>
        <foaf:name>Bhuyan, Mohammad</foaf:name>
        <foaf:givenName>Mohammad</foaf:givenName>
        <foaf:familyName>Bhuyan</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Walter and Eliza Hall Institute of Medical Research</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-1102-8506">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-1102-8506</dct:identifier>
        <foaf:name>Papenfuss, Tony</foaf:name>
        <foaf:givenName>Tony</foaf:givenName>
        <foaf:familyName>Papenfuss</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Walter and Eliza Hall Institute of Medical Research</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-6354-0931">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-6354-0931</dct:identifier>
        <foaf:name>Park, Daniel</foaf:name>
        <foaf:givenName>Daniel</foaf:givenName>
        <foaf:familyName>Park</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Melbourne</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-4840-1095">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-4840-1095</dct:identifier>
        <foaf:name>Pope, Bernard</foaf:name>
        <foaf:givenName>Bernard</foaf:givenName>
        <foaf:familyName>Pope</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Melbourne</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-1150-3549">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-1150-3549</dct:identifier>
        <foaf:name>Li, Jason</foaf:name>
        <foaf:givenName>Jason</foaf:givenName>
        <foaf:familyName>Li</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Peter MacCallum Cancer Centre</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:title>Janis: A Python framework for Portable Pipelines</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2021</dct:issued>
    <dcat:keyword>janis</dcat:keyword>
    <dcat:keyword>pipelines</dcat:keyword>
    <dcat:keyword>containers</dcat:keyword>
    <dcat:keyword>commonwl</dcat:keyword>
    <dcat:keyword>wdl</dcat:keyword>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2021-01-08</dct:issued>
    <dct:language rdf:resource="http://publications.europa.eu/resource/authority/language/ENG"/>
    <owl:sameAs rdf:resource="https://zenodo.org/record/4427231"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/4427231</skos:notation>
        <adms:schemeAgency>url</adms:schemeAgency>
      </adms:Identifier>
    </adms:identifier>
    <dct:isVersionOf rdf:resource="https://doi.org/10.5281/zenodo.4427230"/>
    <owl:versionInfo>v0.11.0</owl:versionInfo>
    <dct:description>&lt;ul&gt; &lt;li&gt;GitHub: &lt;a href="https://github.com/PMCC-BioinformaticsCore/janis"&gt;https://github.com/PMCC-BioinformaticsCore/janis&lt;/a&gt; &lt;ul&gt; &lt;li&gt;v0.11.0:&amp;nbsp;&lt;a href="https://github.com/PMCC-BioinformaticsCore/janis/releases/tag/v0.11.0"&gt;https://github.com/PMCC-BioinformaticsCore/janis/releases/tag/v0.11.0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Documentation:&amp;nbsp;&lt;a href="https://janis.readthedocs.io/en/latest/"&gt;https://janis.readthedocs.io/en/latest/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;There are many frameworks for building bioinformatics pipelines, including the Common Workflow Language (CWL), Workflow Description Language (WDL), Nextflow and more. Each framework brings a community and a set of resources, including engines and other tools. The incompatibility of these frameworks poses considerable challenges for portability, where changing between systems requires substantial re-engineering efforts and is an inhibitor to sharing workflows. There are many external differences in these frameworks, such as implementation language, however they have a considerable overlap in their underlying features.&amp;nbsp;&lt;/p&gt; &lt;p&gt;Janis is an open-source Python framework that addresses this interoperability problem by abstracting the workflow model in order to generate CWL and WDL pipelines. The Janis API simplifies many aspects of building workflows and can mask idiosyncrasies of the target specifications while still allowing for rich workflow logic to be represented.&lt;/p&gt; &lt;p&gt;Janis includes two exemplar variant calling pipelines for calling germline and somatic variants.&lt;/p&gt;</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dcat:distribution>
      <dcat:Distribution>
        <dct:license rdf:resource="https://creativecommons.org/licenses/by/4.0/legalcode"/>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.4427231"/>
      </dcat:Distribution>
    </dcat:distribution>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.4427231"/>
        <dcat:byteSize>9650441</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/4427231/files/janis-0.11.0.zip"/>
        <dcat:mediaType>application/zip</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
</rdf:RDF>
98
4
views
downloads
All versions This version
Views 9898
Downloads 44
Data volume 38.6 MB38.6 MB
Unique views 8787
Unique downloads 44

Share

Cite as