Jayden

Jayden

在 Ubuntu 上部署 SPA 軟體

安裝 NVIDIA 驅動程式與 CUDA#

如果您已安裝,可以跳過這部分

  1. 移除現有版本:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
  2. 安裝 NVIDIA 驅動程式:https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html
  3. 安裝 CUDA 工具包:https://developer.nvidia.com/cuda-12-1-0-download-archive

獨立 CryoSPARC#

  1. 申請學術許可證: https://cryosparc.com/download,然後您將在電子郵件中獲得您的許可證 ID。
  2. 將您的許可證 ID 匯出為環境變數:
export LICENSE_ID="<license_id>"
  1. 使用 curl 下載
mkdir cryosparc && cd cryosparc
curl -L https://get.cryosparc.com/download/master-latest/$LICENSE_ID -o cryosparc_master.tar.gz
curl -L https://get.cryosparc.com/download/worker-latest/$LICENSE_ID -o cryosparc_worker.tar.gz
  1. 解壓縮
tar -xf cryosparc_master.tar.gz cryosparc_master
tar -xf cryosparc_worker.tar.gz cryosparc_worker
  1. 為快取和資料庫創建目錄
mkdir cryosparc_database cryosparc_worker/cryosparc_cache
  1. 安裝
cd cryosparc_master

./install.sh    --standalone \
                --license $LICENSE_ID \
                --worker_path $HOME/cryosparc/cryosparc_worker \
                --ssdpath $HOME/cryosparc/cryosparc_worker/cryosparc_cache \
                --initial_email yourEmail \
                --initial_username "username" \
                --initial_firstname "firstname" \
                --initial_lastname "lastname" \
                --port 40000 \
                --initial_password yourPassword
  1. 添加環境變數
echo "export PATH=$PATH:$HOME/cryosparc/cryosparc_master/bin" >> ~/.bashrc
echo "export PATH=$PATH:$HOME/cryosparc/cryosparc_worker/bin" >> ~/.bashrc

RELION#

  1. 安裝依賴
sudo apt install cmake git build-essential mpi-default-bin mpi-default-dev libfftw3-dev libtiff-dev libpng-dev ghostscript libxft-dev
  1. 下載 RELION
git clone https://github.com/3dem/relion.git
git checkout ver4.0
git pull
  1. 編譯
mkdir relion/build && cd build
cmake .. && make -j
  1. 添加環境變數
echo "export PATH=$HOME/relion/build/bin:$PATH" >> ~/.bashrc
  1. 安裝 MotionCor2

    mkdir $HOME/MotionCor2 && cd $HOME/MotionCor2
    wget https://drive.google.com/uc\?export\=download\&id\=1hskY_AbXVgrl_BUIjWokDNLZK0c1FLxF -O MotionCor2_1.6.4_Mar31_2023.zip
    unzip MotionCor2_1.6.4_Mar31_2023.zip
    chmod +x MotionCor2_1.6.4_Cuda121_Mar312023
    

EMAN2#

  1. 安裝 Miniconda:
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash

# 或者您使用 zshell
~/miniconda3/bin/conda init zsh
  1. 安裝

    conda update --all
    conda install mamba -c conda-forge
    
  2. 如果您希望在啟動時不自動啟動 conda 的基本環境,請運行:

    conda config --set auto_activate_base false
    

IMOD#

https://bio3d.colorado.edu/imod/

  1. 下載並設置執行權限:
wget https://bio3d.colorado.edu/imod/AMD64-RHEL5/imod_4.11.25_RHEL7-64_CUDA10.1.sh --no-check-certificate
sudo chmod +x imod_4.11.25_RHEL7-64_CUDA10.1.sh
  1. 安裝到 /usr/local,並且 IMOD-linux.sh 將被添加到 /ect/profile.d

    sudo ./imod_4.11.25_RHEL7-64_CUDA10.1.sh
    

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://xxu.do/posts/structure/Deploy-SPA-software-on-ubuntu


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。