Package: drawProteins 1.25.0

Paul Brennan

drawProteins: Package to Draw Protein Schematics from Uniprot API output

This package draws protein schematics from Uniprot API output. From the JSON returned by the GET command, it creates a dataframe from the Uniprot Features API. This dataframe can then be used by geoms based on ggplot2 and base R to draw protein schematics.

Authors:Paul Brennan [aut, cre]

drawProteins_1.25.0.tar.gz
drawProteins_1.25.0.zip(r-4.5)drawProteins_1.25.0.zip(r-4.4)drawProteins_1.25.0.zip(r-4.3)
drawProteins_1.25.0.tgz(r-4.4-any)drawProteins_1.25.0.tgz(r-4.3-any)
drawProteins_1.25.0.tar.gz(r-4.5-noble)drawProteins_1.25.0.tar.gz(r-4.4-noble)
drawProteins_1.25.0.tgz(r-4.4-emscripten)drawProteins_1.25.0.tgz(r-4.3-emscripten)
drawProteins.pdf |drawProteins.html
drawProteins/json (API)
NEWS

# Install 'drawProteins' in R:
install.packages('drawProteins', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/brennanpincardiff/drawproteins/issues

Datasets:
  • five_rel_data - Dataframe features of 5 human NFkappaB proteins Uniprot on 1 Nov 2017
  • five_rel_list - Features of five human Rel A proteins
  • protein_json - Uniprot infor human Rel A protein in JSON format
  • rel_A_features - Features of human Rel A protein
  • rel_json - Human Rel A protein features in JSON format
  • tnfs_data - Dataframe features of 2 human TNF receptors from Uniprot on 3 Jan 2018

On BioConductor:drawProteins-1.25.0(bioc 3.20)drawProteins-1.24.0(bioc 3.19)

bioconductor-package

16 exports 1.16 score 53 dependencies 1 dependents 6 mentions

Last updated 2 months agofrom:4122c26746

Exports:draw_canvasdraw_chainsdraw_domainsdraw_foldingdraw_motifdraw_phosphodraw_recept_domdraw_regionsdraw_repeatextract_feat_accextract_namesextract_transcriptsfeature_to_dataframeget_featuresparse_gffphospho_site_info

Dependencies:askpassbitbit64clicliprcolorspacecpp11crayoncurldplyrfansifarvergenericsggplot2gluegtablehmshttrisobandjsonlitelabelinglatticelifecyclemagrittrMASSMatrixmgcvmimemunsellnlmeopensslpillarpkgconfigprettyunitsprogresspurrrR6RColorBrewerreadrrlangscalesstringistringrsystibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwithr

Using drawProteins

Rendered fromdrawProteins_BiocStyle.Rmdusingknitr::rmarkdownon Jun 24 2024.

Last update: 2019-01-30
Started: 2017-08-17

Using extract_transcripts in drawProteins

Rendered fromdrawProteins_extract_transcripts_BiocStyle.Rmdusingknitr::rmarkdownon Jun 24 2024.

Last update: 2019-01-30
Started: 2018-01-03

Readme and manuals

Help Manual

Help pageTopics
Create ggplot2 object with protein chains from feature databasedraw_canvas
Create ggplot2 object with protein chains from feature databasedraw_chains
Add protein domains to ggplot2 object.draw_domains
Add regions to ggplot object: alpha-helixes, beta-strands and turns.draw_folding
Add protein motifs sites to ggplot2 object.draw_motif
Add protein phosphorylation sites to ggplot2 object.draw_phospho
Add receptor domains to ggplot2 object.draw_recept_dom
Add protein region sites to ggplot2 object.draw_regions
Add protein repeats sites to ggplot2 object.draw_repeat
drawProteins.drawProteins
Create a dataframe of protein features from JSON object (List of 6)extract_feat_acc
Extract protein names into a listextract_names
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.extract_transcripts
Create a dataframe of protein features from JSON objectfeature_to_dataframe
Dataframe features of 5 human NFkappaB proteins Uniprot on 1 Nov 2017five_rel_data
Features of five human Rel A proteinsfive_rel_list
GET features of protein(s) from UniProt APIget_features
Reformat file or url in gff format to allow to drawparse_gff
Create a dataframe of protein features from JSON objectphospho_site_info
Uniprot infor human Rel A protein in JSON formatprotein_json
Features of human Rel A proteinrel_A_features
Human Rel A protein features in JSON formatrel_json
Dataframe features of 2 human TNF receptors from Uniprot on 3 Jan 2018tnfs_data