https://github.com/biomedsciai/multimodal-models-toolkit
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, acm.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: BiomedSciAI
- Language: Jupyter Notebook
- Default Branch: main
- Size: 560 KB
Statistics
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
multimodal-model-toolkit
multimodal-model-toolkit (MMMT, pronounced mammut) is a platform for accelerating research and development with data in multiple modalities, from data pre-processing, to model evaluation.
MMMT has a modular structure and distinguishes the following modules coordinated by one pipeline: 1. data loading 2. data representation 1. unimodal representation 2. multimodal representation 3. training 4. inference 5. evaluation
Setup
MMMT supports Python 3.8 and 3.9. To install:
sh
pip install git+ssh://git@github.com/BiomedSciAI/multimodal-model-toolkit
If you are contributing to the development of MMMT, see dev_guide.md.
Current methods for fusing representation
List of the methods currently integrated in the toolkit:
| Method | Short description | Link to publication | |--------|-------------------|----------------------------------------------------| | multiplexgcn | multiplex GCN for message passing according to sGCN Conv for sparse graphs | https://arxiv.org/abs/2210.14377 | | multiplexgin | multiplex GIN framework for message passing via multiplex walks | early https://arxiv.org/abs/2210.14377 | | relationalgcn | relational GCN | https://arxiv.org/pdf/1703.06103.pdf | | gcn | baseline GCN | https://arxiv.org/abs/1609.02907v4 | | mgnn | mGNN framework for message passing | https://arxiv.org/abs/2109.10119 | | multibehavioral_gnn | multibehavioral GNN framework for message passing | https://dl.acm.org/doi/pdf/10.1145/3340531.3412119 |
User interface
In order to simplify the configuration of a computation using MMMT, we use the concept of pipeline, which can be fully specified using a yaml file.
The basic concept is that the yaml file describes the phases of the computations (e.g. data loading) and each phase contains the list of steps to be executed, specifying which object to use and the values of the arguments to give.
Beside clear modularization, this enables the user to launch multiple computations by just calling the same starting script (e.g. fullmmmtpipeline.py) passing different yaml files.
Default configuration values for a computation involving all possible phases are here.
Examples
In mmmt_examples we keep a list of examples of MMMT applications.
The goal of these scripts is to showcase how to use MMMT to selected datasets.
Datasets used so far in mmmt_examples
| Dataset name | Short description | Link to dataset | |--------------|-----------------------------------|-----------------------------------| | KNIGHT | Kidney clinical Notes and Imaging to Guide and Help personalize Treatment and biomarkers discovery | https://research.ibm.com/haifa/Workshops/KNIGHT/ |
Owner
- Name: BiomedSciAI
- Login: BiomedSciAI
- Kind: organization
- Repositories: 6
- Profile: https://github.com/BiomedSciAI
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rzxxzxy (1)
Pull Request Authors
- afoncubierta (1)
- agiova (1)