eplant_plant_efp
A data visualization tool to display tissue expression data for Arabidopsis thaliana
Science Score: 65.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization bioanalyticresource has institutional domain (bar.utoronto.ca) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Keywords
Repository
A data visualization tool to display tissue expression data for Arabidopsis thaliana
Basic Info
- Host: GitHub
- Owner: BioAnalyticResource
- License: gpl-2.0
- Language: JavaScript
- Default Branch: master
- Homepage: https://bar.utoronto.ca/
- Size: 6.37 MB
Statistics
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 2
- Releases: 2
Topics
Metadata Files
README.md
ePlant Plant eFP
The ePlant Plant eFP is a tissue expression API provided by the Bio-Analytic Resource for Plant Biology (BAR) from the University of Toronto. This tool will provide visualized tissue expression data corresponding for Arabidopsis thaliana with one of the listed compendiums.
Official publication of the ePlant Plant eFP can be found at https://doi.org/10.1093/nar/gkae920 & https://doi.org/10.1101/2021.04.28.441805.
Getting Started
To use the ePlant Plant eFP, you will be required to either call the tissueExpressionBAR.js from our hosted location (https://raw.githubusercontent.com/BioAnalyticResource/ePlant_Plant_eFP/master/tissueExpressionBAR.min.js) or download the files locally (including the tissueExpressionBAR.js, compendiums and data) which can be done using the following:
git clone https://github.com/BioAnalyticResource/ePlant_Plant_eFP.git
Just an important note, the ePlant Plant eFP tissue expression API requires an online connection to run and display data correctly.
You can also view the ePlant Plant eFP widget in action at https://bar.utoronto.ca/~asullivan/ePlant_Plant_eFP/ (or index.html).
How to use
For the ePlant Plant eFP to work correctly, you need to call the CreateSVGExpressionData's generateSVG. For generateSVG, you will need the desired compendium you wish to call, the gene/locus input as formatted by AGI ID (example: AT3G24650) and the ID of the desired location for this information to be printed to (example: a div with ID 'desiredDOM'):
```javascript // A variable already exists called createSVGExpressionData for CreateSVGExpressionData // but if you wish to create your own function, just instantiate a new one // through variableName = new CreateSVGExpressionData();
// To create your own visualized tissue expression, call generateSVG(). Documentation below: // /** // * Create and generate an SVG based on the desired tissue expression locus // * @param {String} locus The AGI ID (example: AT3G24650) // * @param {String} desiredDOMid The desired DOM location or if kept empty, would not replace any DOM elements and just create the related HTML DOM elements within appendSVG // * @param {String} svgName Name of the SVG file without the .svg at the end. Default is set to "default", when left this value, the highest expression value (if any) is chosen and if not, then Abiotic Stress is. // * @param {Boolean} includeDropdownAll true = include a html dropdown/select of all available SVGs/samples, false = don't // * @param {String | Number} containerHeight The height of the SVG container, default is 100vh // * @returns {String} If no desiredDOMid is given, returns the string version of the output instead // */ createSVGExpressionData.generateSVG("AT3G24650", "desiredDOM", "default"); // or window.createSVGExpressionData.generateSVG("AT3G24650", "desiredDOM", "default"); ```
This will display the visualized and coloured tissue expression data within the desired location.
Browser Compatibilities
| Chrome | Firefox | Edge | Safari | Opera | Tor | Mobile | | ------ | ------- | ---- | ------ | ----- | --- | ------ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Known issues
We aim to make the ePlant Plant eFP as perfect as possible but unfortunately, there may be some unforeseen bugs. If you manage to find one that is not here, feel free to create a bug report so we can fix it.
- None at the moment... Help us find some!
Contributing
Please read CONTRIBUTING.md for more details.
License
Authors
Owner
- Name: BioAnalyticResource
- Login: BioAnalyticResource
- Kind: organization
- Location: University of Toronto
- Website: bar.utoronto.ca
- Repositories: 15
- Profile: https://github.com/BioAnalyticResource
Data visualization tools for multiple levels of plant data.
Citation (CITATION.cff)
cff-version: 1.2.0
title: ePlant Plant eFP
message: >-
A data visualization tool to display tissue expression data for Arabidopsis thaliana
type: software
authors:
- given-names: Alexander
family-names: Sullivan
email: alexjsully.connect@outlook.com
orcid: "https://orcid.org/0000-0002-4463-4473"
- given-names: Michael N
family-names: Lombardo
- given-names: Asher
family-names: Pasha
orcid: "https://orcid.org/0000-0002-9315-0520"
- given-names: Vincent
family-names: Lau
- given-names: Jian Yun
family-names: Zhuang
- given-names: Ashley
family-names: Christendat
- given-names: Bruno
family-names: Pereira
- given-names: Tianhui
family-names: Zhao
- given-names: Youyang
family-names: Li
- given-names: Rachel
family-names: Wong
- given-names: Faisal Z
family-names: Qureshi
affiliation: University of Ontario Institute of Technology
- given-names: Nicholas J.
family-names: Provart
orcid: "https://orcid.org/0000-0001-5551-7232"
email: nicholas.provart@utoronto.ca
affiliation: University of Toronto
identifiers:
- type: doi
value: 10.1093/nar/gkae920
repository-code: "https://github.com/BioAnalyticResource/ePlant_Plant_eFP"
url: "https://bar.utoronto.ca/"
abstract: >-
The Bio-Analytic Resource for Plant Biology ('the BAR', at
https://bar.utoronto.ca) is celebrating its 20th year in
operation in 2025. The BAR encompasses and provides
visualization tools for large 'omics data sets from
plants. The BAR covers data from Arabidopsis, tomato,
wheat, barley and 29 other plant species (with data for 2
others to be released soon). These data include nucleotide
and protein sequence data, gene expression data,
protein-protein and protein-DNA interactions, protein
structures, subcellular localizations, and polymorphisms.
The data are stored in more than 200 relational databases
holding 186 GB of data and are presented to the
researchers via web apps. These web apps provide data
analysis and visualization tools. Some of the most popular
tools are eFP ('electronic fluorescent pictograph')
Browsers, ePlants and ThaleMine (an Arabidopsis-specific
instance of InterMine). The BAR was designated a Global
Core Biodata Resource in 2023. Like other GCBRs, the BAR
has excellent operational stability, provides access
without login requirement, and provides an API for
researchers to be able to access BAR data
programmatically. We present in this update a new
overarching search tool called Gaia that permits easy
access to all BAR data, powered by machine learning and
artificial intelligence.
keywords:
- agriculture
- bioinformatics
- computational biology
- data visualization
- NLP
- web application
license: GPL-2.0
commit: a7056e48e4d90f48a053ab561be30f98ee5de7c4
version: 1.0.20
date-released: "2024-01-15"
GitHub Events
Total
- Watch event: 1
- Delete event: 3
- Issue comment event: 4
- Push event: 4
- Pull request review event: 3
- Pull request event: 5
- Create event: 1
Last Year
- Watch event: 1
- Delete event: 3
- Issue comment event: 4
- Push event: 4
- Pull request review event: 3
- Pull request event: 5
- Create event: 1
Dependencies
- actions/checkout v2 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- 191 dependencies
- eslint ^8.32.0 development
- eslint-config-airbnb ^19.0.4 development
- eslint-config-prettier ^8.6.0 development
- eslint-plugin-prettier ^4.2.1 development
- prettier ^2.8.3 development
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/checkout v4 composite
- github/codeql-action/upload-sarif v3 composite
- github/ossar-action v1 composite