Skip to content

Instantly share code, notes, and snippets.

@lazear
Created June 15, 2023 14:07
Show Gist options
  • Save lazear/0a80df1b2cf700bc202b3d05cab51a2c to your computer and use it in GitHub Desktop.
Save lazear/0a80df1b2cf700bc202b3d05cab51a2c to your computer and use it in GitHub Desktop.
#!/bin/bash
# This script sets up a benchmarking harness for MaxQuant on a c5ad ubuntu EC2 instance
sudo apt update && \
sudo apt install -y \
tmux \
htop \
awscli \
unzip \
mono-complete \
gdb
# Setup NVME mount for EC2
sudo mkfs.ext4 /dev/nvme1n1
sudo mkdir /data
sudo mount /dev/nvme1n1 /data
sudo chown -R ubuntu:ubuntu /data
cd /data
# Download data
aws s3 cp s3://BUCKET/MaxQuant_2.4.2.0.zip .
aws s3 sync s3://BUCKET/PXD003881/params .
aws s3 sync s3://BUCKET/PXD003881/raw .
unzip MaxQuant_2.4.2.0.zip
mv "MaxQuant 2.4.2.0" "MaxQuant"
/usr/bin/time -o mq.log -v \
mono MaxQuant/bin/MaxQuantCmd.exe mqpar.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment