{
    "object_id": "https://biocomputeobject.org/GLY_001650/v-2.12.1",
    "etag": "ebfa381af98a912483b41ddddad81212",
    "spec_version": "1.3.0",
    "provenance_domain": {
        "name": "Arabidopsis Binding Sites (UniProtKB)",
        "version": "v-2.12.1",
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "created": "",
        "modified": "",
        "contributors": [
            {
                "name": "Jeet Vora",
                "affiliation": "The George Washington University",
                "contribution": [
                    "createdBy"
                ],
                "email": "jeetvora@gwu.edu"
            },
            {
                "name": "Robel Kahsay",
                "affiliation": "The George Washington University",
                "contribution": [
                    "createdBy"
                ],
                "email": "rykahsay@gwu.edu"
            },
            {
                "name": "Urnisha Bhuiyan",
                "affiliation": "The George Washington University",
                "contribution": [
                    "createdBy"
                ],
                "email": "sbhuiyan28@email.gwu.edu"
            },
            {
                "name": "Kate Warner",
                "affiliation": "The George Washington University",
                "contribution": [
                    "createdBy"
                ],
                "email": "k.warner1@gwu.edu"
            }
        ]
    },
    "usability_domain": [
        "The Arabidopsis binding sites (UniProtKB) dataset contains Arabidopsis thaliana [taxid:3702] interaction data between UniProtKB canonical protein binding sites and their interacting chemical entity. The physiological ligand is described by it's identifier in the ChEBI ontology, and the UniProt name. If you use this dataset please give proper attribution to UniProtKB, ChEBI and GlyGen."
    ],
    "extension_domain": [
        {
            "extension_schema": "https://www.w3id.org/biocompute/extension_domain/1.2.0/dataset/dataset_extension.json",
            "dataset_extension": {
                "additional_license": {
                    "data_license": "https://creativecommons.org/licenses/by/4.0/",
                    "script_license": "https://www.gnu.org/licenses/gpl-3.0.en.html"
                },
                "dataset_categories": [
                    {
                        "category_value": "Arabidopsis thaliana",
                        "category_name": "species"
                    },
                    {
                        "category_value": "Protein",
                        "category_name": "molecule"
                    },
                    {
                        "category_value": "Binding sites",
                        "category_name": "tag"
                    },
                    {
                        "category_value": "csv",
                        "category_name": "file_type"
                    },
                    {
                        "category_value": "Reviewed",
                        "category_name": "status"
                    },
                    {
                        "category_value": "internal",
                        "category_name": "scope"
                    },
                    {
                        "category_name": "file_category",
                        "category_value": "annotation"
                    }
                ]
            }
        }
    ],
    "description_domain": {
        "keywords": [
            "binding sites",
            "ligands",
            "metal binding sites",
            "calcium binding sites"
        ],
        "pipeline_steps": [
            {
                "name": "make-protein-dataset.py",
                "step_number": 1,
                "input_list": [],
                "description": "The script extracts the binding site position, ligand info and annotation comments from the Binding_Site_Annotation triples in the triplestore, maps the data to the UniProtKB canonical sequences, then uses the extracted data to generate the dataset in a csv format.",
                "prerequisite": [],
                "output_list": []
            }
        ]
    },
    "execution_domain": {
        "external_data_endpoints": [],
        "environment_variables": {},
        "script_driver": "manual",
        "software_prerequisites": [
            {
                "version": "2.7.5",
                "name": "Python",
                "uri": {
                    "uri": "https://www.python.org/download/releases/2.7.5/"
                }
            }
        ],
        "script": [
            {
                "uri": {
                    "uri": "https://github.com/glygener/glygen-backend-integration/blob/master/dataset-maker/make-protein-dataset.py",
                    "filename": "make-protein-dataset.py"
                }
            }
        ]
    },
    "io_domain": {
        "output_subdomain": [
            {
                "mediatype": "csv",
                "uri": {
                    "uri": "https:/data.glygen.org/ln2releases/data/v-2.12.1/reviewed/arabidopsis_protein_binding_sites_uniprotkb.csv",
                    "filename": "arabidopsis_protein_binding_sites_uniprotkb.csv"
                }
            },
            {
                "mediatype": "csv",
                "uri": {
                    "uri": "https:/data.glygen.org/ln2releases/data/v-2.12.1/reviewed/arabidopsis_protein_binding_sites_uniprotkb.stat.csv",
                    "filename": "arabidopsis_protein_binding_sites_uniprotkb.stat.csv"
                }
            }
        ],
        "input_subdomain": [
            {
                "uri": {
                    "filename": "aadict.csv",
                    "uri": "https:/data.glygen.org/ln2releases/data/v-2.12.1/misc/aadict.csv"
                }
            },
            {
                "uri": {
                    "filename": "chebi_ligand.csv",
                    "uri": "https:/data.glygen.org/ln2releases/data/v-2.12.1/misc/chebi_ligand.csv"
                }
            }
        ]
    },
    "error_domain": {}
}
