first commit
This commit is contained in:
208
public/scripts/complete loading.sh
Normal file
208
public/scripts/complete loading.sh
Normal file
@@ -0,0 +1,208 @@
|
||||
# 创建共用网络
|
||||
docker network create media-network
|
||||
|
||||
# 运行数据库容器
|
||||
# docker run --name mediaMysql \
|
||||
# --network media-network \
|
||||
# -p 3306:3306 \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/data/:/var/lib/mysql \
|
||||
# -e MYSQL_ROOT_PASSWORD='Gzy1234566.' \
|
||||
# -d my-media-mysql:v1
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/mysql/data/:/var/lib/mysql \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/mysql/conf:/etc/mysql/conf.d \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/log/:/var/log/mysql \
|
||||
# docker volume create media-mysql-data
|
||||
docker run --name mediaMysql \
|
||||
--network media-network \
|
||||
-e MYSQL_ROOT_PASSWORD='Gzy1234566.' \
|
||||
-v media-mysql-data:/var/lib/mysql \
|
||||
-p 3306:3306 \
|
||||
-d \
|
||||
media-mysql:v1 \
|
||||
mysqld
|
||||
|
||||
docker exec -it mediaMysql mysql -uroot -p
|
||||
Gzy1234566.
|
||||
|
||||
|
||||
|
||||
|
||||
# CREATE TABLE cultured_data (
|
||||
# `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'Primary key',
|
||||
# `species_dive_id` INT NOT NULL COMMENT 'species dive id',
|
||||
# `pH` TEXT NULL COMMENT 'pH',
|
||||
# `o2` TEXT NULL COMMENT 'o2',
|
||||
# `microbial_name` TEXT NULL COMMENT 'species name',
|
||||
# `media_name` TEXT NULL COMMENT 'media name',
|
||||
# `media_source` TEXT NULL COMMENT 'media source',
|
||||
# `mediadive_id` TEXT NULL COMMENT 'mediadive id',
|
||||
# `nutrition` TEXT NULL COMMENT 'compounds list',
|
||||
# `gram_stain` TEXT NULL COMMENT 'gram type',
|
||||
# `temperature` TEXT NULL COMMENT 'temperature',
|
||||
# `domain` TEXT NULL COMMENT 'domain',
|
||||
# `phylum` TEXT NULL COMMENT 'phylum',
|
||||
# `class` TEXT NULL COMMENT 'Class',
|
||||
# `order` TEXT NULL COMMENT 'order',
|
||||
# `family` TEXT NULL COMMENT 'family',
|
||||
# `genus` TEXT NULL COMMENT 'genus',
|
||||
# `species` TEXT NULL COMMENT 'species',
|
||||
# `taxonomy` TEXT NULL COMMENT 'taxonomy',
|
||||
# `synonym` TEXT NULL COMMENT 'synonym',
|
||||
# `genome` VARCHAR(50) NULL COMMENT 'genome',
|
||||
# `predict_temperature` TEXT NULL COMMENT 'predict temperature',
|
||||
# `predict_pH` TEXT NULL COMMENT 'predict pH',
|
||||
# `predict_o2` TEXT NULL COMMENT 'predict o2',
|
||||
# `cultured_type` TEXT NULL COMMENT 'culture type'
|
||||
# ) COMMENT 'Cultured microbial data';
|
||||
# `genome` VARCHAR(50) NULL COMMENT 'genome',
|
||||
# `genome` TEXT NULL COMMENT 'genome',
|
||||
|
||||
# 赋予可读权限
|
||||
# chown mysql:mysql /var/lib/mysql-files/cultured_dataLinux.csv
|
||||
# chmod 644 /var/lib/mysql-files/cultured_dataLinux.csv
|
||||
|
||||
# LOAD DATA INFILE '/var/lib/mysql-files/cultured_dataLinux.csv'
|
||||
# INTO TABLE cultured_data
|
||||
# FIELDS TERMINATED BY ','
|
||||
# OPTIONALLY ENCLOSED BY '"'
|
||||
# LINES TERMINATED BY '\n'
|
||||
# IGNORE 1 ROWS
|
||||
# (species_dive_id,pH,o2,microbial_name,media_name,media_source,mediadive_id,nutrition,gram_stain,temperature,domain,phylum,Class,`order`,family,genus,species,taxonomy,synonym,genome,predict_temperature,predict_pH,predict_o2,cultured_type);
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET cultured_type = REPLACE(REPLACE(REPLACE(cultured_type, '\t', ''), '\r', ''), '\n', '');
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET predict_o2 = 'aerobe'
|
||||
# WHERE predict_o2 = 'aerotolerant';
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET phylum = 'Thermotogota'
|
||||
# WHERE phylum = 'Thermotogae';
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET phylum = 'Aquificota'
|
||||
# WHERE phylum = 'Aquificae';
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET phylum = 'Thermodesulfobacteriales'
|
||||
# WHERE phylum = 'Thermodesulfobacteria';
|
||||
|
||||
# UPDATE cultured_data
|
||||
# SET class = 'Actinomycetes'
|
||||
# WHERE class = 'Actinobacteria';
|
||||
|
||||
|
||||
|
||||
|
||||
# 运行Web服务器容器
|
||||
docker run -d \
|
||||
--name mediaNode \
|
||||
--network media-network \
|
||||
-p 3000:3000 \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v /usr/bin/docker:/usr/bin/docker \
|
||||
-v /vol1/1000/home/gzy/mediaDatabase/media-transformer/:/app \
|
||||
-w /app \
|
||||
media-node:v2 \
|
||||
nodemon server.js
|
||||
|
||||
docker exec -it mediaNode bash
|
||||
npm install -g nodemon
|
||||
|
||||
|
||||
# # prokka容器
|
||||
# docker run -it --name prokka \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/:/app/ \
|
||||
# -w /app \
|
||||
# media-prokka:v1 \
|
||||
# bash
|
||||
|
||||
|
||||
# ./prokka_batch.sh --input /app/input_data --output /app/output_results --threads 4 --force
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# pH预测容器运行测试
|
||||
# docker run --rm \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# ph-pred:v4 \
|
||||
# bash -c "conda run -n ph_model_jupyter bash /app/scripts/pHPredict.sh /app/prokka_annotation /app/results/ph_predict"
|
||||
|
||||
# docker run -d \
|
||||
# --name phpredict \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# media-ph-pred:v1 \
|
||||
# tail -f /dev/null
|
||||
# docker exec -it phpredict bash
|
||||
|
||||
# 温度氧气预测容器运行测试
|
||||
# docker run --rm \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# bacdive-ai:v1 \
|
||||
# bash -c "source /etc/profile && source /opt/conda/etc/profile.d/conda.sh && conda activate bacdiveai && pip install --root-user-action=ignore tqdm && bash /app/scripts/TempO2Predict.sh /app/prokka_annotation /app/results/tempo2predict"
|
||||
|
||||
# docker run -d \
|
||||
# --name tempo2predict \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# bacdive-ai:v1 \
|
||||
# tail -f /dev/null
|
||||
# docker exec -it tempo2predict bash
|
||||
|
||||
# 最大生长速率预测容器运行测试
|
||||
# docker run --rm \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# shengwei/grodon2:latest \
|
||||
# bash -c "bash /app/scripts/GrowthPredict.sh /app/prokka_annotation /app/results/growth_predict"
|
||||
# docker run -d \
|
||||
# --name growthpredict \
|
||||
# -e PATH='/usr/local/bin:/usr/bin:/bin:/opt/conda/lib/R/bin' \
|
||||
# -v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
# -v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/scripts":/app/scripts \
|
||||
# -w /app \
|
||||
# media-grodon2:v1 \
|
||||
# tail -f /dev/null
|
||||
# docker exec -it growthpredict bash
|
||||
|
||||
# 远程调用GPU服务器进行培养基预测
|
||||
# 将用户加入doker用户组
|
||||
sudo usermod -aG docker gzy
|
||||
|
||||
# 检查是否安装nvidia-docker2
|
||||
|
||||
|
||||
docker run --rm \
|
||||
-v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
-v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
-v "/vol1/1000/home/gzy/mediaDatabase/mediaTransformer":/app/scripts \
|
||||
-w /app \
|
||||
media-trasnformer:v2 \
|
||||
bash -c "source /opt/conda/etc/profile.d/conda.sh && conda activate uncultured_pytorch && pip install sentencepiece && bash /app/scripts/mediaPredict.sh /app/prokka_annotation /app/results/media_predict"
|
||||
|
||||
docker run -d \
|
||||
--name mediapredict \
|
||||
-v /vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/uploads/prokka_annotation/:/app/prokka_annotation \
|
||||
-v "/vol1/1000/home/gzy/mediaDatabase/htmlMediaDatabase/results":/app/results \
|
||||
-v "/vol1/1000/home/gzy/mediaDatabase/mediaTransformer":/app/scripts \
|
||||
-w /app \
|
||||
media-trasnformer:v2 \
|
||||
tail -f /dev/null
|
||||
docker exec -it mediapredict bash
|
||||
Reference in New Issue
Block a user