-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenvironment.yml
More file actions
69 lines (58 loc) · 1.38 KB
/
Copy pathenvironment.yml
File metadata and controls
69 lines (58 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
name: gene-analysis
channels:
- conda-forge
- bioconda
- defaults
dependencies:
# Python version
- python>=3.8
# Core data analysis
- pandas>=1.5.0
- numpy>=1.21.0
# Visualization
- matplotlib>=3.5.0
- seaborn>=0.11.0
- plotly>=5.0.0
# Statistical analysis
- scipy>=1.7.0
- scikit-learn>=1.0.0
# Network analysis
- networkx>=2.6.0
# R and R packages (if installing R through conda)
- r-base>=4.0.0
- r-dplyr
- r-readr
- r-stringr
- r-httr
- r-jsonlite
- r-xml2
- r-rvest
- r-curl
# Bioconductor packages (available through conda-forge/bioconda)
- bioconductor-reactomepa
- bioconductor-org.hs.eg.db
- bioconductor-annotationdbi
- bioconductor-go.db
- bioconductor-keggrest
# Additional Python packages via pip
- pip
- pip:
- matplotlib-venn>=0.11.6
- venn>=0.1.3
- adjustText>=0.7.3
# Optional dependencies for advanced users
# Uncomment the following lines if needed:
# - jupyter
# - ipywidgets
# - statsmodels
# - pingouin
# Development tools (optional)
# - pytest
# - black
# - flake8
# Usage Instructions:
# 1. Create environment: conda env create -f environment.yml
# 2. Activate environment: conda activate gene-analysis
# 3. Install additional R packages: Rscript requirements.R
# 4. Run pipeline: Rscript download_genes.R <phenotype>
# 5. Run analysis: python download_genes_analysis.py <phenotype>