ÖØÇ콻ͨ´óѧ2015ÄêµÚ°Ë½ìÊýѧ½¨Ä£¾ºÈü
²Î Èü ÂÛ ÎÄ
ÂÛ ÎÄ Ñ¡ Ìâ £ºB Ìâ
ѧÉúÐÕÃû ѧºÅ ËùÔÚѧԺ
Áª ϵ µç »° £º 1 E-mailµØ Ö· £º
DNA ÐòÁеÄk-mer indexÎÊÌâ
ÕªÒª
±¾Ð¡×éÔÚ²éÔÄÁËÏà¹ØÎÄÏ××ÊÁϺ󣬻ùÓÚ¡°Êý¾Ý½á¹¹¡±Öеġ°¹þÏ£Ëã·¨[2][6]¡±¡¢¡°µ¹ÅÅË÷Òý[1][2]¡±·¨¼°¡°BKDRHashËã·¨[2]¡±£¬½¨Á¢ÏàÓ¦µÄÊýѧģÐÍ£¬¸ø³ö·ÖÎöºÍ½á¹û£¬¶ÔDNA ÐòÁеÄk-mer index ÎÊÌâ¸ø³ö½â¾ö·½°¸¡£
±¾Ä£ÐͶԲ»Í¬kÖµ²ÉÓò»Í¬Ëã·¨½¨Á¢Ë÷Òý¡£µ±kÖµ½ÏСʱ£¬ÀûÓûùÒòÐòÁÐÆä¼î»ùÖÖÀà½ÏÉÙ£¨½öA,T,G,CËÄÖÖ£©µÄÌØµã£¬¸ù¾Ý¹þÏ£Ëã·¨½øÖÆ×ª»»µÄ˼Ï룬¿É½«k-mer ¿´³ÉÒ»¸öËĽøÖƵÄÐòÁÐÊý£¬½«Æäת»¯ÎªÊ®½øÖÆÊý×÷Ϊ¹þÏ£±íµÄ¹Ø¼ü×Ö[2]£¬²¢²ÉÓõ¹ÅÅË÷ÒýµÄ·½·¨¶Ô¹þÏ£±í¹Ø¼ü×Ö·ÖÀàÕûÀí£¬½¨Á¢ÏàÓ¦µÄµØÖ·´æ´¢µ¥Ôª£¬ÊµÏÖË÷Òý£»µ±kÖµ½Ï´óʱ£¬¿¼Âǵ½ÄÚ´æÒç³ö[6]µÄÎÊÌ⣬²ÉÓá°BKDRHashËã·¨¡±¶Ôk-mer½øÐÐÊ®½øÖÆ×ª»¯£¬²¢½áºÏ¡°µ¹ÅÅË÷Òý[2]¡±·¨½¨Á¢Ë÷Òý£¬´Ó¶ø¶Ô¸ø¶¨µÄ k-merƬ¶Î½øÐо«È·²éÕÒ£¬×îÖÕÊä³ö¼î»ùƬ¶ÎËùÔÚλÖá£
´Ë·½°¸½«¡°¹þÏ£(Hash)Ëã·¨¡±¡¢¡°BKDRHashËã·¨¡±ºÍ¡°µ¹ÅÅË÷Òý·¨¡±Ïà½áºÏ£¬¶Ô¹þÏ£Ëã·¨½á¹¹½øÐÐÓÅ»¯£¬ÌáÉýÁËÔËËãЧÂÊ£¬²Ù×÷¼ò½à¡¢¸ßЧ¡£ÊµÏÖÁËÔÚ»ùÒòÊý¾Ý¿â[3][4]ÖжԸø¶¨µÄ¼î»ùƬ¶ÎµÄλÖýøÐвéÕÒµÄÄ¿µÄ¡£
¹Ø¼ü´Ê£ºµ¹ÅÅË÷Òý£¬¹þÏ£(Hash)Ëã·¨£¬BKDRHashËã·¨£¬¼î»ùÐòÁУ¬»ùÒòÊý¾Ý¿â¡£
1
Ò»£®ÎÊÌâÖØÊö
DNAÐòÁеÄk-mer index ÎÊÌâ
¸ø¶¨Ò»¸öDNAÐòÁУ¬Õâ¸öϵÁÐÖ»º¬ÓÐ4¸ö×ÖĸATCG£¬Èç S =¡°CTGTACTGTAT¡±¡£¸ø¶¨Ò»¸öÕûÊýÖµk£¬´ÓSµÄµÚÒ»¸öλÖÿªÊ¼£¬È¡Ò»Á¬Ðøk¸ö×ÖĸµÄ¶Ì´®£¬³ÆÖ®Îªk-mer£¨Èçk= 5£¬Ôò´Ë¶Ì´®ÎªCTGTA£©£¬ È»ºó´ÓSµÄµÚ¶þ¸öλÖ㬠ȡÁíÒ»k-mer£¨Èçk= 5£¬Ôò´Ë¶Ì´®ÎªTGTAC£©£¬ÕâÑùÖ±ÖÁSµÄÄ©¶Ë£¬¾ÍµÃÒ»¸ö¼¯ºÏ£¬°üº¬È«²¿k-mer ¡£ Èç¶ÔÐòÁÐSÀ´Ëµ£¬
ËùÓÐ5-merΪ£ûCTGTA£¬TGTAC£¬GTACT£¬TACTG£¬ACTGT£¬TGTAT£ýͨ³£ÕâЩk-merÐèÒ»ÖÖÊý¾ÝË÷Òý·½·¨£¬¿É±»ºóÃæµÄ²Ù×÷¿ìËÙ·ÃÎÊ¡£ÀýÈ磬¶Ô5-merÀ´Ëµ£¬µ±²éѯCTGTA£¬Í¨¹ýÕâÖÖÊý¾ÝË÷Òý·½·¨£¬¿É·µ»ØÆäÔÚDNAÐòÁÐSÖеÄλÖÃΪ£û1£¬6£ý¡£ ÎÊÌâ
ÏÖÔÚÒÔÎļþÐÎʽ¸ø¶¨ 100Íò¸ö DNAÐòÁУ¬ÐòÁбàºÅΪ1-1000000£¬Ã¿¸ö»ùÒòÐòÁ㤶ÈΪ100 ¡£
£¨1£©ÒªÇó¶Ô¸ø¶¨k£¬ ¸ø³ö²¢ÊµÏÖÒ»ÖÖÊý¾ÝË÷Òý·½·¨£¬¿É·µ»ØÈÎÒâÒ»¸ök-merËùÔÚµÄDNAÐòÁбàºÅºÍÏàÓ¦ÐòÁÐÖгöÏÖµÄλÖá£Ã¿´Î½¨Á¢Ë÷Òý£¬Ö»ÐèÖ§³ÖÒ»¸ökÖµ¼´¿É£¬²»ÐèÒªÖ§³ÖÈ«²¿kÖµ¡£
£¨2£©ÒªÇóË÷ÒýÒ»µ©½¨Á¢£¬²éѯËٶȾ¡Á¿¿ì£¬ËùÓÃÄڴ澡Á¿Ð¡¡£ £¨3£©¸ø³ö½¨Á¢Ë÷ÒýËùÓõļÆË㸴ÔÓ¶È£¬ºÍ¿Õ¼ä¸´ÔÓ¶È·ÖÎö¡£ £¨4£©¸ø³öʹÓÃË÷Òý²éѯµÄ¼ÆË㸴ÔÓ¶È£¬ºÍ¿Õ¼ä¸´ÔÓ¶È·ÖÎö¡£
£¨5£©¼ÙÉèÄÚ´æÏÞÖÆÎª8G£¬·ÖÎöËùÉè¼ÆË÷Òý·½·¨ËùÄÜÖ§³ÖµÄ×î´ókÖµºÍÏàÓ¦Êý¾Ý²éѯЧÂÊ¡£
£¨6£©°´ÖØÒªÐÔÓɸߵ½µÍÅÅÁУ¬½«ÒÀ¾ÝÒÔϼ¸µã£¬À´ÆÀ¼ÛË÷Òý·½·¨ÐÔÄÜ ? Ë÷Òý²éѯËÙ¶È ? Ë÷ÒýÄÚ´æÊ¹ÓÃ
? 8GÄÚ´æÏ£¬ËùÄÜÖ§³ÖµÄkÖµ·¶Î§ ? ½¨Á¢Ë÷Òýʱ¼ä
2