批量计算多肽段的理化性质----R
主程序
library("Peptides")
ww<-"data_1.csv"
data<-read.csv(ww,1)
cc<-dim(data)
rowname<-(data$Sequence)
colname<-c("mw","hydrophobicity","Boman index","Net charge","GRAVY")
numcol<-5
jj<-matrix(nrow=cc[1],ncol=numcol,dimnames=list(rowname,colname))
for (i in 1:cc[1]){
jj[i,1]=mw(seq=data[i,1])
jj[i,2]=hydrophobicity(seq =data[i,1] , scale = "Eisenberg")
jj[i,3]=boman(seq =data[i,1])
jj[i,4]=charge(seq =data[i,1], pH = 7, pKscale = "EMBOSS")
jj[i,5]=hydrophobicity(seq =data[i,1] , scale = "Eisenberg")
}
write.csv(jj,"protein-peptides_5.csv")
输入文件数据
输出结果示例