Skip to content

Commit e3cc370

Browse files
committed
pushing PPI example with Lynx
1 parent 0dcae74 commit e3cc370

File tree

8 files changed

+33
-8
lines changed

8 files changed

+33
-8
lines changed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 0.0.44
1+
version: 0.0.45
22
message: "If you use this software, please cite it as below."
33
authors:
44
- family-names: Eren
@@ -20,7 +20,7 @@ authors:
2020
- family-names: Alexandrov
2121
given-names: Boian
2222
title: "Tensor Extraction of Latent Features (T-ELF)"
23-
version: 0.0.44
23+
version: 0.0.45
2424
url: https://github.com/lanl/T-ELF
2525
doi: 10.5281/zenodo.10257897
2626
date-released: 2023-12-04

TELF/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.0.44"
1+
__version__ = "0.0.45"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"VIEW_TYPE":"Link Prediction"
3+
}

data/lynx/ViralTensors_v1/telf.p

10.5 MB
Binary file not shown.

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
project = 'TELF'
1010
copyright = '2022, LANL'
1111
author = 'Maksim E. Eren, Nicholas Solovyev, Ryan Barron, Manish Bhattarai, Ismael Boureima, Erik Skau, Kim Rasmussen, Boian S. Alexandrov'
12-
release = "0.0.44"
12+
release = "0.0.45"
1313

1414
# -- General configuration ---------------------------------------------------
1515
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

examples/Lynx/README.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
```mkdir projects```
88
3. Put your post-processing folder for each project under this directory.
99

10-
```cp -r /path/to/project1 TELF/projects```
10+
```cp -r /path/to/project1 projects```
1111
4. On terminal start the server
1212

1313
```streamlit run TELF/applications/Lynx/frontend/main.py```
@@ -20,4 +20,26 @@
2020

2121
## OPTIONAL STARTUP
2222

23-
zsh ./start_lynx.sh -p ../Full\ TELF\ Pipeline/single_block_examples/example_results/semantic_HNMFk_collection_slurm_option/07_SemanticHNMFk
23+
zsh ./start_lynx.sh -p ../Full\ TELF\ Pipeline/single_block_examples/example_results/semantic_HNMFk_collection_slurm_option/07_SemanticHNMFk
24+
25+
26+
## ViralTensors Example
27+
28+
Rapid discovery of efficient medical countermeasures (MCM) to emerging pathogens is key to successful management of disease outbreaks and pandemic prevention. We perform comprehensive analysis of global systems data representing host-virus molecular interaction networks to discover therapeutics acting broadly as antiviral MCM. We apply a new Artificial Intelligence (AI) platform, ViralTensors, based on algorithms utilizing nonnegative matrix and tensor factorization (SmartTensors). ViralTensors extract from global systems biological data explainable latent (not directly observable) features in the host cells that are essential for virus replication. Based on these features, our tool integrates molecular interaction networks from transcriptome and virus-host interaction proteome data to identify cellular wiring patterns caused by virus replication and to predict drugs that target pathways specific to virus infection mechanisms. With this framework, we identify cellular processes, including endosome trafficking, gap junction signaling, and cholesterol synthesis, as host pathways universally required for RNA and DNA virus replication. Inhibition of these pathways with FDA approved drugs suppressed the replication efficiency of broad-spectrum virus species, thus validating the AI performance in the identification of essential and explainable patters from multi-omics datasets for development of virus agnostic therapeutics. (LA-UR-24-24060)
29+
30+
We have provided example link prediction of PPI data with ViralTensors. Follow the below steps after installing T-ELF to use Lynx for exploring this data:
31+
1. ```cd``` into the root directory of this repository
32+
33+
```cd TELF```
34+
35+
2. Create a ```projects``` directory.
36+
37+
```mkdir projects```
38+
39+
3. Put your post-processing folder for each project under this directory.
40+
41+
```cp -r data/lynx/ViralTensors_v1 projects/.```
42+
43+
4. On terminal start the server
44+
45+
```streamlit run TELF/applications/Lynx/frontend/main.py```

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "TELF"
3-
version = "0.0.44"
3+
version = "0.0.45"
44
description = "T-ELF is one of the machine learning software packages developed as part of the R&D 100 winning SmartTensors AI project at Los Alamos National Laboratory (LANL). T-ELF presents an array of customizable software solutions crafted for analysis of datasets. Acting as a comprehensive toolbox, T-ELF specializes in data pre-processing, extraction of latent features, and structuring results to facilitate informed decision-making. Leveraging high-performance computing and cutting-edge GPU architectures, our toolbox is optimized for analyzing large datasets from diverse set of problems."
55
authors = ["Maksim E. Eren"]
66
license = "BST-3"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22
from glob import glob
3-
__version__ = "0.0.44"
3+
__version__ = "0.0.45"
44

55
setup(
66
name='TELF',

0 commit comments

Comments
 (0)