Skip to content

Instantly share code, notes, and snippets.

@fo40225
fo40225 / rgi.sh
Created November 21, 2022 07:23
run rgi (Resistance Gene Identifier)
pip install biopython==1.78
sudo apt install -y prodigal
# PATH need contain diamond, blast, kma, samtools, bamtools, bedtools2
git clone https://github.com/arpcard/rgi.git -b 6.0.1
cd rgi
# app/Diamond.py
@fo40225
fo40225 / run.sh
Last active November 2, 2022 07:21
Use kraken2, KronaTools to analysis DNA NGS metagenomics
cd ~
git clone https://github.com/DerrickWood/kraken2.git -b v2.1.2
cd kraken2/
./install_kraken2.sh bin
~/kraken2/bin/kraken2-build --download-taxonomy --protein --db db_protein
#~/kraken2/bin/kraken2-build --download-library human --protein --db db_protein
~/kraken2/bin/kraken2-build --download-library archaea --protein --db db_protein
~/kraken2/bin/kraken2-build --download-library bacteria --protein --db db_protein
@fo40225
fo40225 / twii-pbr.py
Created May 16, 2022 13:06
證交所股淨比
import re
import urllib.request
import pandas as pd
from io import BytesIO
from zipfile import ZipFile
from IPython.display import display
import matplotlib.pyplot as plt
import numpy as np
datas = pd.DataFrame(columns=[
@fo40225
fo40225 / wes.sh
Last active October 21, 2021 04:31
create clinical whole exome sequencing bed file
wget http://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/release_15/gencode.v15.annotation.gtf.gz
wget http://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/release_21/gencode.v21.chr_patch_hapl_scaff.annotation.gtf.gz
gunzip gencode.v15.annotation.gtf.gz
gunzip gencode.v21.chr_patch_hapl_scaff.annotation.gtf.gz
grep exon gencode.v15.annotation.gtf \
|awk '{printf("%s\t%s\t%s\n",$1,int($4)-1,$5);}' |sort -T . -k1,1 -k2,2n | bedtools merge > gencode.37.bed
grep exon gencode.v21.chr_patch_hapl_scaff.annotation.gtf \
|awk '{printf("%s\t%s\t%s\n",$1,int($4)-1,$5);}' |sort -T . -k1,1 -k2,2n | bedtools merge > gencode.38.bed
@fo40225
fo40225 / msys2.md
Last active July 25, 2021 07:21
msys2 mingw-w64-x86_64-gcc vesrion
@fo40225
fo40225 / mitochondria.sh
Created October 3, 2020 02:45
mitochondria
git clone https://github.com/seppinho/mutserve.git -b v1.3.4
wget https://github.com/seppinho/mutserve/releases/download/v1.3.4/mutserve-1.3.4.jar
export ref=mutserve/files/rCRS.fasta
bwa index $ref
bwa mem -M -t 4 $ref mt_R1.fq.gz mt_R2.fq.gz \
| samtools view -@ 4 -1 -o mt.bam
@fo40225
fo40225 / mtDNA-Server.sh
Created October 3, 2020 01:51
mtDNA-Server 1.0.6 local
cd ~
git clone https://github.com/fo40225/cdh5-hadoop-mrv1.git
sudo docker build -t seppinho/cdh5-hadoop-mrv1 cdh5-hadoop-mrv1
git clone https://github.com/fo40225/cloudgene-docker.git
sudo docker build -t seppinho/cloudgene-docker cloudgene-docker
git clone https://github.com/fo40225/cloudgene-apps-docker.git
sudo docker run --privileged -it -p 8082:8082 -p 50030:50030 -p 50060:50060 -v ~/cloudgene-apps-docker:/opt/cloudgene/applications/cloudgene-apps-docker seppinho/cloudgene-docker start-cloudgene.sh
# browser localhost:8082 login: admin pw: admin1978
@fo40225
fo40225 / openGLviaRDP.bat
Created September 27, 2020 03:50
run OpenGL program when remote desktop
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
Rundll32.exe user32.dll, LockWorkStation
"D:\SomeOpenGL.exe"
#### Accelerate Windows Remote Desktop
## Game developers and content creators all over the world are working from home and asking us to help them use Windows Remote Desktop streaming with the tools they use.
@fo40225
fo40225 / nvidia-smi.sh
Created September 27, 2020 03:38
nvidia-smi
# change power limit
sudo nvidia-smi -pm 1
sudo nvidia-smi -pl 320
# monitor
nvidia-smi dmon -s pucvmt
@fo40225
fo40225 / cmake.sh
Last active April 2, 2021 16:27
cmake
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --config Release -v