Science Score: 26.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 2 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Repository
smTL CRAN Package
Basic Info
- Host: GitHub
- Owner: gloewing
- License: mit
- Language: Roff
- Default Branch: main
- Size: 22.6 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Multi-Task Learning for Sparsity Pattern Heterogeneity: A Discrete Optimiztion Approach (sMTL)
Repository Description
Repository for the development version of the R Package sMTL as well as code to run analyses and reproduce figures in the associated manuscript.
sMTL R Package
Installation
The sMTL $\texttt{CRAN}$ package can be downloaded with the following $\texttt{R}$ command:
{R}
install.packages("sMTL")
Alternatively, the development version of the Sparse Multi-Task Learning $\texttt{R}$ Package sMTL can be downloaded as follows:
{R}
library(devtools)
install_github("gloewing/sMTL", subdir = "Package/sMTL")
Package Usage
*** The first time sMTL is used, an initial setup step is required to link $\texttt{R}$ and $\texttt{Julia}$ (where the algorithms are coded) or else the package functions will not work. ***
For these steps and a tutorial on package functions, please refer to sMTL's Vignette.
Repository Folders
1) The 'Package' folder has code for the sMTL $\texttt{R}$ package that is current under development. This includes $\texttt{Julia}$ code to run algorithms and an $\texttt{R}$ wrapper code to tune and fit these models. This package is still under development and has not been widely tested.
2) The 'sMTL_Paper' folder has code to run analyses and make figures for the original (2022) version of the manuscript. Some files will require changing path names. Please feel free to reach out to the author for more annotation or help with reproducing any analyses.
3) The 'sMTLpaperFig1_demo' folder contains code that can be used as a short self-contained demo/introduction to many of the methods proposed in the paper. This code should reproduce Figures 1 and 3 in the manuscript. It includes $\texttt{R}$ code for data simulation, calls the algorithms (through $\texttt{Julia}$) to tune and fit models on the data and then generate figures.
4) The 'sMTLPaper2024' folder has code to run analyses and make figures for the updated manuscript (2024). Some files will require changing path names. Please feel free to reach out to the author for more annotation or help with reproducing any analyses.
5) The 'Exact Solvers' folder has the outer approximation (exact solver) code described in the 2024 version of the paper (and used to produce results in Table 3).
Dataset Links
Links to the data repositories for the neuroscience and cancer genomics applications can be found at:
1) Neuroscience application: https://osf.io/tb8fx/
This data was originally published with the paper:
Gabriel Loewinger, Prasad Patil, Kenneth T Kishida, Giovanni Parmigiani. (2022) Hierarchical resampling for bagging in multistudy prediction with applications to human neurochemical sensing. Annals of Applied Statistics. 16(4):2145-2165.
2) Breast Cancer application: https://osf.io/k6ynp/
This is a pre-processed version of data from:
Katie Planey. (2020). curatedBreastData: Curated breast cancer gene expression data with survival and treatment information R package version 2.18.0.
Owner
- Login: gloewing
- Kind: user
- Repositories: 4
- Profile: https://github.com/gloewing
GitHub Events
Total
Last Year
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 240
- Total Committers: 1
- Avg Commits per committer: 240.0
- Development Distribution Score (DDS): 0.0
Top Committers
| Name | Commits | |
|---|---|---|
| gloewing | 4****g@u****m | 240 |
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- gloewing (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 119 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
cran.r-project.org: sMTL
Sparse Multi-Task Learning
- Homepage: https://github.com/gloewing/sMTL
- Documentation: http://cran.r-project.org/web/packages/sMTL/sMTL.pdf
- License: MIT + file LICENSE
-
Latest release: 0.1.0
published over 3 years ago
Rankings
Maintainers (1)
Dependencies
- R >= 3.4.0 depends
- JuliaCall * imports
- JuliaConnectoR * imports
- knitr * suggests
- rmarkdown * suggests