All Projects → Metaboverse → Metaboverse

Metaboverse / Metaboverse

Licence: GPL-3.0 License
Visualizing and Analyzing Metabolic Networks with Reaction Pattern Recognition

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Metaboverse

scikit-cycling
Tools to analyze cycling data
Stars: ✭ 25 (+47.06%)
Mutual labels:  pattern-recognition
Natural-color-image-segmentation
A list of papers and datasets about natural/color image segmentation (processing)
Stars: ✭ 17 (+0%)
Mutual labels:  pattern-recognition
Sig
The most powerful and customizable binary pattern scanner
Stars: ✭ 131 (+670.59%)
Mutual labels:  pattern-recognition
graphkit-learn
A python package for graph kernels, graph edit distances, and graph pre-image problem.
Stars: ✭ 87 (+411.76%)
Mutual labels:  pattern-recognition
cobrame
A COBRApy extension for genome-scale models of metabolism and expression (ME-models)
Stars: ✭ 30 (+76.47%)
Mutual labels:  metabolism
reputation-bot
Reputation bot which collects reputation based on chat messages in discord
Stars: ✭ 23 (+35.29%)
Mutual labels:  reaction
computer-vision-notebooks
👁️ An authorial set of fundamental Python recipes on Computer Vision and Digital Image Processing.
Stars: ✭ 89 (+423.53%)
Mutual labels:  pattern-recognition
vf3lib
VF3 Algorithm - The fastest algorithm to solve subgraph isomorphism on large and dense graphs
Stars: ✭ 58 (+241.18%)
Mutual labels:  pattern-recognition
framed
framed: a metabolic modeling package for python
Stars: ✭ 24 (+41.18%)
Mutual labels:  metabolism
CROHME extractor
CROHME dataset extractor for OFFLINE-text-recognition task.
Stars: ✭ 77 (+352.94%)
Mutual labels:  pattern-recognition
reaction-light
Easy to use reaction role Discord bot written in Python.
Stars: ✭ 108 (+535.29%)
Mutual labels:  reaction
fast-tsetlin-machine-with-mnist-demo
A fast Tsetlin Machine implementation employing bit-wise operators, with MNIST demo.
Stars: ✭ 58 (+241.18%)
Mutual labels:  pattern-recognition
calcipher
Calculates the best possible answer for multiple-choice questions using techniques to maximize accuracy without any other outside resources or knowledge.
Stars: ✭ 15 (-11.76%)
Mutual labels:  pattern-recognition
fast-tsetlin-machine-in-cuda-with-imdb-demo
A CUDA implementation of the Tsetlin Machine based on bitwise operators
Stars: ✭ 26 (+52.94%)
Mutual labels:  pattern-recognition
MomentToolbox
Matlab code for the paper "A survey of orthogonal moments for image representation: Theory, implementation, and evaluation"
Stars: ✭ 13 (-23.53%)
Mutual labels:  pattern-recognition
Awesome-Human-Activity-Recognition
An up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.
Stars: ✭ 72 (+323.53%)
Mutual labels:  pattern-recognition
reaction-cli
A command line tool for working with Reaction Commerce.
Stars: ✭ 33 (+94.12%)
Mutual labels:  reaction
pyconvsegnet
Semantic Segmentation PyTorch code for our paper: Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition (https://arxiv.org/pdf/2006.11538.pdf)
Stars: ✭ 32 (+88.24%)
Mutual labels:  pattern-recognition
reacnetgenerator
an automatic reaction network generator for reactive molecular dynamics simulation
Stars: ✭ 25 (+47.06%)
Mutual labels:  reaction
AI booklet CE-AUT
Booklet and exam of Artificial Intelligence Master Degree at Amirkabir University of technology.
Stars: ✭ 14 (-17.65%)
Mutual labels:  pattern-recognition

Metaboverse

Build Status Documentation Status Github All Releases bioRxiv preprint DOI

What does Metaboverse do?

Integrating multi- or single-omic metabolic data upon the metabolic network can be challenging for a variety of reasons. Metaboverse seeks to simplify this task for users by providing a simple, user-friendly interface for layering their data on a dynamic representation of the metabolic network and automatically searching the network for interesting regulatory or other patterns. Additionally, Metaboverse provides several tools to enable the contextualization of metabolic data.

Metaboverse provides a simple, dynamic user interface for processing and exploring multi-omics datasets

Show figure legend
a. The user provides the name of the organism of interest from a drop-down menu along with an output location. The user then has the option to provide transcriptomics, proteomics, and/or metabolomics datasets. These datasets can be single- or multi-condition or time-course experiments. Data is formatted as follows: row names are the measured entity names or IDs, the first column is a log2(fold change) or other measurement value, and the second column is a statistical measurement. For time-course and multi-condition datasets, this pattern is repeated for each subsequent sample. During this step, the user can also provide sample labels and other modifiers to customize the curation and display of the data on the curated reaction network. Metaboverse will then build the model. Once the model is complete, the user will be able to visualize the patterns identified within reactions, explore pathway-specific or general perturbation networks, and perform general pathway and nearest reaction neighborhood exploration of the data. b. Overview of back-end metabolic network curation and data layering.
Metaboverse overview figure

Overview of reaction pattern construction and reaction collapsing

Show figure legend
a. Examples of a selection of reaction patterns available in Metaboverse. Reactions are depicted as stars, metabolites as circles, protein complexes as squares, and proteins as diamonds. Core interactions (inputs, outputs) are depicted as grey arrows, reaction catalysts as green arrows, and reaction inhibitors as red arrows. Component measurements are depicted in a blue-to-red color map, where lower values are more blue and higher values are more red. b. Example sub-networks where a reaction collapse would occur. Measured components are depicted as red circles, unmeasured components as white circles, and reactions as stars. Core interactions (inputs, outputs) are depicted as grey lines and identical components that would form the bridge between two reactions are depicted as dashed black lines between circles. A collapsed reaction is depicted as a star with a dashed border and its new connections between measured components are dashed black lines between a measured component and a reaction node. Collapsed reactions representing a particular reaction sequence are marked by an asterisk (∗) or a number sign (#).
Metaboverse regulatory pattern recognition figure

Walkthroughs

Detailed walkthroughs and additional usage information can be found in the documentation.

Metaboverse video walkthrough

Getting started

Requirements

  • An internet connection for network curation
  • The most current version of the Metaboverse app for your operating system
  • A Linux/macOS/Windows 64-bit operating system
  • At least 4 GB RAM and 5 GB of free storage space

Installation

  • Download the appropriate Metaboverse app .zip file for your operating system from this location.
  • Unzip the downloaded folder
  • Open the Metaboverse app
  • Please refer to the documentation for more information in using the app.
  • If you would like to use an example dataset, this is labeled test_data.zip and can be found within the Metaboverse app folder.

Testing out Metaboverse

With each release archive or Metaboverse, a test_data.zip file is included. Unzip this file and read the README.txt file for more information on this example dataset.

Getting Help

  • If you have questions, requests, or bugs to report, please use the Metaboverse issues forum. - Please clearly describe the problem, what you have tried, as well as screenshots of any error information.
  • Generally, for any errors occurring during network building, a file named metaboverse_session.log will be output to your specified Output folder. If you receive this file, please upload it to your GitHub Issue. This will output a lot of information, but you can try self-diagnosing by seeing if there is anything in the last ~10-15 lines of this file that might hint at the issue. Otherwise, we are happy to help diagnose the problem!
  • It is also often helpful for us to click on the View menu tab, click Toggle Developer Tools, click the Console tab of the window that opens, and take a screenshot of the output in this panel.

Feedback

  • Have any feedback? Let us know here.
  • We also have a discussion forum here.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].