Tested on Windows 10 & Ubuntu 16.
- Check that sshd on Ubuntu is properly configured
| #!/usr/bin/env python | |
| import sys | |
| import pandas as pd | |
| import dask.dataframe as dd | |
| from rdkit import Chem | |
| from rdkit.Chem import Descriptors | |
| import numpy as np | |
| import time | |
| import multiprocessing |
| DRUG | |
| ->drugbank-id | |
| ->drugbank-id | |
| ->drugbank-id | |
| ->name | |
| ->description | |
| ->cas-number (5) | |
| ->unii | |
| ->state | |
| ->groups |
| #install if necessary | |
| source("http://bioconductor.org/biocLite.R") | |
| biocLite("Rsamtools") | |
| #load library | |
| library(Rsamtools) | |
| #read in entire BAM file | |
| bam <- scanBam("wgEncodeRikenCageHchCellPapAlnRep1.bam") |
| library(data.table) | |
| ?`[.data.table` | |
| DT <- data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) | |
| X <- data.table(x=c("c","b"), v=8:7, foo=c(4,2)) | |
| colnames(DT) | |
| # [1] "x" "y" "v" |
| sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y | |
| apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev | |
| wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.38-9760-rtm/softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz | |
| tar xzf softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz | |
| cd vpnserver && sudo make | |
| cd .. | |
| sudo mv vpnserver /usr/local && cd /usr/local/vpnserver/ | |
| sudo chmod 600 * |
| import sys | |
| from rdkit import Chem | |
| from rdkit.Chem import AllChem, TorsionFingerprints | |
| from rdkit.ML.Cluster import Butina | |
| def gen_conformers(mol, numConfs=100, maxAttempts=1000, pruneRmsThresh=0.1, useExpTorsionAnglePrefs=True, useBasicKnowledge=True, enforceChirality=True): | |
| ids = AllChem.EmbedMultipleConfs(mol, numConfs=numConfs, maxAttempts=maxAttempts, pruneRmsThresh=pruneRmsThresh, useExpTorsionAnglePrefs=useExpTorsionAnglePrefs, useBasicKnowledge=useBasicKnowledge, enforceChirality=enforceChirality, numThreads=0) | |
| return list(ids) | |
| import pandas as pd | |
| from rdkit import Chem | |
| from rdkit.Chem import AllChem | |
| df = pd.read_csv('SMILES.csv') | |
| mols = [Chem.MolFromSmiles(smi) for smi in df.SMILES] | |
| hmols = [Chem.AddHs(m) for m in mols] | |
| for mol in hmols: | |
| AllChem.EmbedMolecule(mol,AllChem.ETKDG()) | |
| print(AllChem.UFFOptimizeMolecule(mol,1000)) | |
| smiles = list(df.SMILES) |