{
  "_id": "6a1ad3571d7bb097a09e3883",
  "Package": "drawProteins",
  "Title": "Package to Draw Protein Schematics from Uniprot API output",
  "Version": "1.33.0",
  "Authors@R": "person(\"Paul\", \"Brennan\", email = \"brennanpincardiff@gmail.com\", \nrole = c(\"aut\", \"cre\"))",
  "Description": "This package draws protein schematics from Uniprot API\noutput. From the JSON returned by the GET command, it creates a\ndataframe from the Uniprot Features API. This dataframe can\nthen be used by geoms based on ggplot2 and base R to draw\nprotein schematics.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/brennanpincardiff/drawProteins",
  "BugReports": "https://github.com/brennanpincardiff/drawProteins/issues/new",
  "biocViews": "Visualization, FunctionalPrediction, Proteomics",
  "Config/pak/sysreqs": "libicu-dev libssl-dev libx11-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:47:04 UTC",
  "RemoteUrl": "https://github.com/bioc/drawProteins",
  "RemoteRef": "HEAD",
  "RemoteSha": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 08:39:03 UTC",
    "User": "root"
  },
  "Author": "Paul Brennan [aut, cre]",
  "Maintainer": "Paul Brennan <brennanpincardiff@gmail.com>",
  "MD5sum": "1fc1bf9d8b884e3c813db255c4113417",
  "_user": "bioc",
  "_type": "src",
  "_file": "drawProteins_1.33.0.tar.gz",
  "_fileid": "4f036cdf2339489f14528db981988fe52ac53dd7a64ee7747051edc917a13039",
  "_filesize": 1392066,
  "_sha256": "4f036cdf2339489f14528db981988fe52ac53dd7a64ee7747051edc917a13039",
  "_created": "2026-05-30T08:39:03.000Z",
  "_published": "2026-05-30T12:08:55.861Z",
  "_jobs": [
    {
      "job": 78637115638,
      "time": 172,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306906894"
    },
    {
      "job": 78637115654,
      "time": 216,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7306911247"
    },
    {
      "job": 78637115649,
      "time": 195,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306909339"
    },
    {
      "job": 78637115647,
      "time": 105,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7308058927"
    },
    {
      "job": 78637115641,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7308058612"
    },
    {
      "job": 78636967688,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306889414"
    },
    {
      "job": 78637115646,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306900989"
    },
    {
      "job": 78637115642,
      "time": 104,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7306899891"
    },
    {
      "job": 78637115650,
      "time": 88,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7306898258"
    },
    {
      "job": 78637115648,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306899194"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 2,
    "note": 9
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/drawProteins",
  "_commit": {
    "id": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380424
  },
  "_maintainer": {
    "name": "Paul Brennan",
    "email": "brennanpincardiff@gmail.com",
    "login": "brennanpincardiff",
    "linkedin": "in/paul-brennan-70660435",
    "twitter": "@brennanpcardiff",
    "description": "A medical educator at Cardiff University. The developer of drawProteins on Bioconductor. I co-run a Code Club in Rhiwbina Library",
    "uuid": 7151469
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-03",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 9
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.33.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.32.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "visualization",
    "functionalprediction",
    "proteomics"
  ],
  "_stars": 35,
  "_contributors": [
    {
      "user": "brennanpincardiff",
      "count": 174,
      "uuid": 7151469
    },
    {
      "user": "nturaga",
      "count": 14,
      "uuid": 2746443
    },
    {
      "user": "jwokaty",
      "count": 14,
      "uuid": 1744257
    },
    {
      "user": "vobencha",
      "count": 2,
      "uuid": 2466173
    },
    {
      "user": "lshep",
      "count": 1,
      "uuid": 18724380
    },
    {
      "user": "daniel-wells",
      "count": 1,
      "uuid": 3143390
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 554,
    "source": "https://www.bioconductor.org/packages/stats/bioc/drawProteins"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/brennanpincardiff/drawproteins",
  "_searchresults": 71,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/drawProteins.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/brennanpincardiff/drawproteins",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "draw_canvas",
    "draw_chains",
    "draw_domains",
    "draw_folding",
    "draw_motif",
    "draw_phospho",
    "draw_recept_dom",
    "draw_regions",
    "draw_repeat",
    "extract_feat_acc",
    "extract_names",
    "extract_transcripts",
    "feature_to_dataframe",
    "get_features",
    "parse_gff",
    "phospho_site_info"
  ],
  "_datasets": [
    {
      "name": "five_rel_data",
      "title": "Dataframe features of 5 human NFkappaB proteins Uniprot on 1 Nov 2017",
      "object": "five_rel_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "type",
        "description",
        "begin",
        "end",
        "length",
        "accession",
        "entryName",
        "taxid",
        "order"
      ],
      "rows": 320,
      "table": true,
      "tojson": true
    },
    {
      "name": "five_rel_list",
      "title": "Features of five human Rel A proteins",
      "object": "five_rel_list",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "protein_json",
      "title": "Uniprot infor human Rel A protein in JSON format",
      "object": "protein_json",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "rel_A_features",
      "title": "Features of human Rel A protein",
      "object": "rel_A_features",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "rel_json",
      "title": "Human Rel A protein features in JSON format",
      "object": "rel_json",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "tnfs_data",
      "title": "Dataframe features of 2 human TNF receptors from Uniprot on 3 Jan 2018",
      "object": "tnfs_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "type",
        "description",
        "begin",
        "end",
        "length",
        "accession",
        "entryName",
        "taxid",
        "order"
      ],
      "rows": 127,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "draw_canvas",
      "title": "Create ggplot2 object with protein chains from feature database",
      "topics": [
        "draw_canvas"
      ]
    },
    {
      "page": "draw_chains",
      "title": "Create ggplot2 object with protein chains from feature database",
      "topics": [
        "draw_chains"
      ]
    },
    {
      "page": "draw_domains",
      "title": "Add protein domains to ggplot2 object.",
      "topics": [
        "draw_domains"
      ]
    },
    {
      "page": "draw_folding",
      "title": "Add regions to ggplot object: alpha-helixes, beta-strands and turns.",
      "topics": [
        "draw_folding"
      ]
    },
    {
      "page": "draw_motif",
      "title": "Add protein motifs sites to ggplot2 object.",
      "topics": [
        "draw_motif"
      ]
    },
    {
      "page": "draw_phospho",
      "title": "Add protein phosphorylation sites to ggplot2 object.",
      "topics": [
        "draw_phospho"
      ]
    },
    {
      "page": "draw_recept_dom",
      "title": "Add receptor domains to ggplot2 object.",
      "topics": [
        "draw_recept_dom"
      ]
    },
    {
      "page": "draw_regions",
      "title": "Add protein region sites to ggplot2 object.",
      "topics": [
        "draw_regions"
      ]
    },
    {
      "page": "draw_repeat",
      "title": "Add protein repeats sites to ggplot2 object.",
      "topics": [
        "draw_repeat"
      ]
    },
    {
      "page": "drawProteins",
      "title": "drawProteins.",
      "topics": [
        "drawProteins"
      ]
    },
    {
      "page": "extract_feat_acc",
      "title": "Create a dataframe of protein features from JSON object (List of 6)",
      "topics": [
        "extract_feat_acc"
      ]
    },
    {
      "page": "extract_names",
      "title": "Extract protein names into a list",
      "topics": [
        "extract_names"
      ]
    },
    {
      "page": "extract_transcripts",
      "title": "Create a new dataframe of protein features from dataframe with multiple transcripts separated so that each transcript is drawn separtely with only the appropriate features.",
      "topics": [
        "extract_transcripts"
      ]
    },
    {
      "page": "feature_to_dataframe",
      "title": "Create a dataframe of protein features from JSON object",
      "topics": [
        "feature_to_dataframe"
      ]
    },
    {
      "page": "five_rel_data",
      "title": "Dataframe features of 5 human NFkappaB proteins Uniprot on 1 Nov 2017",
      "topics": [
        "five_rel_data"
      ]
    },
    {
      "page": "five_rel_list",
      "title": "Features of five human Rel A proteins",
      "topics": [
        "five_rel_list"
      ]
    },
    {
      "page": "get_features",
      "title": "GET features of protein(s) from UniProt API",
      "topics": [
        "get_features"
      ]
    },
    {
      "page": "parse_gff",
      "title": "Reformat file or url in gff format to allow to draw",
      "topics": [
        "parse_gff"
      ]
    },
    {
      "page": "phospho_site_info",
      "title": "Create a dataframe of protein features from JSON object",
      "topics": [
        "phospho_site_info"
      ]
    },
    {
      "page": "protein_json",
      "title": "Uniprot infor human Rel A protein in JSON format",
      "topics": [
        "protein_json"
      ]
    },
    {
      "page": "rel_A_features",
      "title": "Features of human Rel A protein",
      "topics": [
        "rel_A_features"
      ]
    },
    {
      "page": "rel_json",
      "title": "Human Rel A protein features in JSON format",
      "topics": [
        "rel_json"
      ]
    },
    {
      "page": "tnfs_data",
      "title": "Dataframe features of 2 human TNF receptors from Uniprot on 3 Jan 2018",
      "topics": [
        "tnfs_data"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/drawProteins/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "httr",
    "isoband",
    "jsonlite",
    "labeling",
    "lifecycle",
    "magrittr",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RColorBrewer",
    "readr",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "drawProteins_BiocStyle.Rmd",
      "filename": "drawProteins_BiocStyle.html",
      "title": "Using drawProteins",
      "author": "Dr Paul Brennan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview of drawProteins",
        "Getting the data from Uniprot",
        "Turning Uniprot data into a dataframe",
        "Draw the protein chains and domains",
        "Checking the other features",
        "Putting it all together",
        "Adding titles to the plots",
        "Drawing schematic for multiple proteins",
        "Customising the draw functions",
        "Session info"
      ],
      "created": "2017-08-17 07:03:17",
      "modified": "2019-01-30 09:25:36",
      "commits": 17
    },
    {
      "source": "drawProteins_extract_transcripts_BiocStyle.Rmd",
      "filename": "drawProteins_extract_transcripts_BiocStyle.html",
      "title": "Using extract_transcripts in drawProteins",
      "author": "Dr Paul Brennan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introducing extract_transcripts() in drawProteins",
        "Making a new dataframe with each transcript separated",
        "Session info"
      ],
      "created": "2018-01-03 10:28:28",
      "modified": "2019-01-30 09:38:14",
      "commits": 3
    }
  ],
  "_score": 8.82669015722834,
  "_indexed": true,
  "_nocasepkg": "drawproteins",
  "_universes": [
    "bioc",
    "brennanpincardiff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.33.0",
      "date": "2026-05-30T08:42:18.000Z",
      "distro": "noble",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "ec016ee616d6c4f7adc988c402d2c76043e3ffa528956c8b96adc0c74ed3d979",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.33.0",
      "date": "2026-05-30T08:42:02.000Z",
      "distro": "noble",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "36eb4636a68d1654dfea80595b29f0479966f8312a0c3919380b586368cdb513",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.33.0",
      "date": "2026-05-30T12:08:17.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "9c6044a4832a905a93d10f86747a70431462b64a0a3127b6f5792ef4227310b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.33.0",
      "date": "2026-05-30T12:08:11.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "b473a6b74b297e8cbb2e0b2f3d4c4a39628867597be18cbaccb95f9aea9d3e75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.33.0",
      "date": "2026-05-30T08:41:16.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "104506161771b27ec0af63c6be771ee66663f2c989c02ff533c8f6b2cae2cd6e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.33.0",
      "date": "2026-05-30T08:40:30.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "13e7fe7c077ea76ca2f68027551ee4597d678b63f9ee3b0c0dc40296e4ae9a74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.33.0",
      "date": "2026-05-30T08:40:12.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "34473359fba4e0c55da479628343be277712ebdcfeb3386f41ee55b9980a4bf7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.33.0",
      "date": "2026-05-30T08:40:19.000Z",
      "commit": "bdd092acdb6e5ed7ff7c0c59ac052872d8808ea3",
      "fileid": "4cc89a7e2ff28fa748e769ab915d564b5e033476ac757facf23caf5d02d6f57c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679387137"
    }
  ]
}