新的机器学习模型,有可能为更普遍的序列选择问题提供新的途径。

打开网易新闻 查看精彩图片

DNA 具有分散和筛选不同手性和偏手性的单壁碳纳米管的特性,这将带来诸多应用。为寻找能够筛选任一给定类型碳管的DNA序列,人们已经开展了大量工作,并在理解DNA/碳管复合物结构及热力学方面取得了很大进展。然而,从头预测识别序列的方法尚难以实现,而且通过搜索巨大的单链DNA库来寻找序列的成功率非常低。

来自美国Lehigh大学化学与生物分子工程系的Anand Jagota等,基于现有实验序列数据集,报告了一种用机器学习分析来预测识别DNA序列的有效方法。为便于分析、解释,他们将SWCNT识别的DNA序列限制为只有2种碱基组合(C&T)的、12个碱基构成的短序列。以已知数据训练机器学习模型,并将实验测试过的新序列数据集添加到原始数据集,重新训练模型。通过交叉验证和新测试集上的预测误差来评估预测性能,并通过特征表示方法改进模型性能。结果显示准确预测识别序列的频率从原始训练集的10%显著提升到> 50%。他们所获得的机器学习模型,有可能为更普遍的序列选择问题提供新的途径。

该文近期发表于npj Computational Materials 5: 3 (2019),英文标题与摘要如下,点击https://www.nature.com/articles/s41524-018-0142-3可以自由获取论文PDF。

打开网易新闻 查看精彩图片

Learning to predict single-wall carbon nanotube-recognition DNA sequences

Yoona Yang, Ming Zheng & Anand Jagota

Abstract DNA/single-wall carbon nanotube (SWCNT) hybrids have enabled many applications because of their special ability to disperse and sort SWCNTs by their chirality and handedness. Much work has been done to discover sequences which recognize specific chiralities of SWCNT, and significant progress has been made in understanding the underlying structure and thermodynamics of these hybrids. Nevertheless, de novo prediction of recognition sequences remains essentially impossible and the success rate for their discovery by search of the vast single-stranded DNA library is very low. Here, we report an effective way of predicting recognition sequences based on machine learning analysis of existing experimental sequence data sets. Multiple input feature construction methods (position-specific, term-frequency, combined or segmented term frequency vector, and motif-based feature) were used and compared. The transformed features were used to train several classifier algorithms (logistic regression, support vector machine, and artificial neural network). Trained models were used to predict new sets of recognition sequences, and consensus among a number of models was used successfully to counteract the limited size of the data set. Predictions were tested using aqueous two-phase separation. New data thus acquired were used to retrain the models by adding an experimentally tested new set of predicted sequences to the original set. The frequency of finding correct recognition sequences by the trained model increased to >50% from the ~10% success rate in the original training data set.

打开网易新闻 查看精彩图片