应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错...应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错误信息给工程师的查询带来不便。与此同时,由于编程任务的自然语言描述与API文档中的描述之间存在词汇和知识上的差距,很难找到合适的API。基于这些问题,提出一种融合领域知识的API推荐算法ARDSQ(Recommendation base on Documentation and Solved Question)。ARDSQ能够根据工程师对某个功能的自然语言描述去知识库里检索到最为贴近的API。实验表明,与两种先进的API推荐算法(BIKER,DeepAPILearning)比较,ARDSQ在推荐系统关键评价指数(Hit-n,MRR,MAP)上都有较大的优势。展开更多
代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背景和研究现状进行了阐述,但是研究者对该领域中的一些基本领域知识还缺乏了解,如最高产的作者、机构和国...代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背景和研究现状进行了阐述,但是研究者对该领域中的一些基本领域知识还缺乏了解,如最高产的作者、机构和国家,影响力较大的作者和文献,以及流行的热点研究等。借助经典的文献分析框架,在构建该研究领域文献数据仓库的基础上,首次对该领域的研究进行了基础文献分析和合作模式探索。一方面,基础文献分析的结果表明,近几年越来越多的研究者开始关注该领域的研究,最高产的作者是Cristina Videira Lopes,University of California at Irvine是发表相关文献最多的机构,大部分文献来自美国,根据领域H因子计算得到的最有影响力的作者是Denys Poshyvanyk。另一方面,合作模式的分析结果显示,Tao Xie,Cristina Videira Lopes和Denys Poshyvany是该领域最活跃的三位作者,推荐算法性能的提升及其在软件工程任务中的应用是目前该领域最流行的研究主题。展开更多
随着Internet的发展,基于多种文字信息的维文信息也越来越多。为了获取有用的维文Web信息,必须要创建符合维文信息检索需求的搜索引擎。文章从分析维文文字的多种性、编码的多样性以及维文Web表示的特殊性等问题的基础上,探讨如何利用Go...随着Internet的发展,基于多种文字信息的维文信息也越来越多。为了获取有用的维文Web信息,必须要创建符合维文信息检索需求的搜索引擎。文章从分析维文文字的多种性、编码的多样性以及维文Web表示的特殊性等问题的基础上,探讨如何利用Google Web API来实现基于维文信息的单机版元搜索引擎。展开更多
【目的】解析意大利蜜蜂Apis mellifera ligustica工蜂幼虫肠道发育过程中的长链非编码RNA(long non-coding RNA,lncRNA)差异表达谱,并揭示差异表达lncRNA(differentially expressed lncRNA,DElncRNA)在幼虫肠道发育中的调控作用。【方...【目的】解析意大利蜜蜂Apis mellifera ligustica工蜂幼虫肠道发育过程中的长链非编码RNA(long non-coding RNA,lncRNA)差异表达谱,并揭示差异表达lncRNA(differentially expressed lncRNA,DElncRNA)在幼虫肠道发育中的调控作用。【方法】基于前期获得的意大利蜜蜂工蜂4,5和6日龄幼虫肠道转录组数据(分别为Am4,Am5和Am6),利用相关软件筛选Am4 vs Am5比较组和Am5 vs Am6比较组中的DElncRNA,分析DElncRNA和两个比较组中共同上调和下调lncRNA的顺式调控作用及竞争性内源RNA(competing endogenous RNA,ceRNA)的调控作用。通过RT-qPCR验证转录组数据的可靠性。【结果】在Am4 vs Am5比较组中筛选出214条上调和251条下调lncRNA,在Am5 vs Am6比较组中筛选出141条上调和332条下调lncRNA;两个比较组共有的上调和下调lncRNA分别为7和16条。Am4 vs Am5比较组中的DElncRNA潜在调控250个邻近基因,涉及细胞进程等28个GO条目及Wnt信号通路等58条KEGG通路;Am5 vs Am6比较组中的DElncRNA潜在调控295个邻近基因,涉及细胞部分等35个GO条目及FoxO信号通路等73条KEGG通路;上述两个比较组中共有的7个上调lncRNA潜在调控10个邻近基因,涉及1个GO条目及代谢通路、谷胱甘肽代谢和核质转运等7条KEGG通路。共有的16个下调lncRNA潜在调控27个邻近基因,涉及8个GO条目及精氨酸生物合成、谷胱甘肽代谢和代谢通路等13条KEGG通路。此外,Am4 vs Am5比较组中的49条DElncRNA可靶向16个差异表达miRNA(differentially expressed miRNA,DEmiRNA)进而靶向122条差异表达mRNA(differentially expressed mRNA,DEmRNA),可注释到代谢进程等24个GO条目和Wnt信号通路等21条KEGG通路。Am5 vs Am6比较组中的38条DElncRNA可靶向8条DEmiRNA进而靶向67条DEmRNA,可注释到催化活性等21个GO条目和FoxO信号通路等10条KEGG通路;上述两个比较组共有的1条下调lncRNA MSTRG.10589.2可靶向ame-miR-6052和miR-511-y,进而靶向29条DEmRNA。RT-qPCR结果显示随机选取的7条DElncRNA的相对表达量与测序数据一致,证实了所用转录组数据的可靠性。【结论】意大利蜜蜂工蜂幼虫肠道发育过程伴随着lncRNA的动态差异表达,DElncRNA可通过顺式作用和ceRNA网络潜在参与对幼虫肠道发育的调控,在幼虫肠道发育中潜在发挥重要的调控作用。展开更多
文摘应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错误信息给工程师的查询带来不便。与此同时,由于编程任务的自然语言描述与API文档中的描述之间存在词汇和知识上的差距,很难找到合适的API。基于这些问题,提出一种融合领域知识的API推荐算法ARDSQ(Recommendation base on Documentation and Solved Question)。ARDSQ能够根据工程师对某个功能的自然语言描述去知识库里检索到最为贴近的API。实验表明,与两种先进的API推荐算法(BIKER,DeepAPILearning)比较,ARDSQ在推荐系统关键评价指数(Hit-n,MRR,MAP)上都有较大的优势。
文摘代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背景和研究现状进行了阐述,但是研究者对该领域中的一些基本领域知识还缺乏了解,如最高产的作者、机构和国家,影响力较大的作者和文献,以及流行的热点研究等。借助经典的文献分析框架,在构建该研究领域文献数据仓库的基础上,首次对该领域的研究进行了基础文献分析和合作模式探索。一方面,基础文献分析的结果表明,近几年越来越多的研究者开始关注该领域的研究,最高产的作者是Cristina Videira Lopes,University of California at Irvine是发表相关文献最多的机构,大部分文献来自美国,根据领域H因子计算得到的最有影响力的作者是Denys Poshyvanyk。另一方面,合作模式的分析结果显示,Tao Xie,Cristina Videira Lopes和Denys Poshyvany是该领域最活跃的三位作者,推荐算法性能的提升及其在软件工程任务中的应用是目前该领域最流行的研究主题。
文摘随着Internet的发展,基于多种文字信息的维文信息也越来越多。为了获取有用的维文Web信息,必须要创建符合维文信息检索需求的搜索引擎。文章从分析维文文字的多种性、编码的多样性以及维文Web表示的特殊性等问题的基础上,探讨如何利用Google Web API来实现基于维文信息的单机版元搜索引擎。
文摘【目的】解析意大利蜜蜂Apis mellifera ligustica工蜂幼虫肠道发育过程中的长链非编码RNA(long non-coding RNA,lncRNA)差异表达谱,并揭示差异表达lncRNA(differentially expressed lncRNA,DElncRNA)在幼虫肠道发育中的调控作用。【方法】基于前期获得的意大利蜜蜂工蜂4,5和6日龄幼虫肠道转录组数据(分别为Am4,Am5和Am6),利用相关软件筛选Am4 vs Am5比较组和Am5 vs Am6比较组中的DElncRNA,分析DElncRNA和两个比较组中共同上调和下调lncRNA的顺式调控作用及竞争性内源RNA(competing endogenous RNA,ceRNA)的调控作用。通过RT-qPCR验证转录组数据的可靠性。【结果】在Am4 vs Am5比较组中筛选出214条上调和251条下调lncRNA,在Am5 vs Am6比较组中筛选出141条上调和332条下调lncRNA;两个比较组共有的上调和下调lncRNA分别为7和16条。Am4 vs Am5比较组中的DElncRNA潜在调控250个邻近基因,涉及细胞进程等28个GO条目及Wnt信号通路等58条KEGG通路;Am5 vs Am6比较组中的DElncRNA潜在调控295个邻近基因,涉及细胞部分等35个GO条目及FoxO信号通路等73条KEGG通路;上述两个比较组中共有的7个上调lncRNA潜在调控10个邻近基因,涉及1个GO条目及代谢通路、谷胱甘肽代谢和核质转运等7条KEGG通路。共有的16个下调lncRNA潜在调控27个邻近基因,涉及8个GO条目及精氨酸生物合成、谷胱甘肽代谢和代谢通路等13条KEGG通路。此外,Am4 vs Am5比较组中的49条DElncRNA可靶向16个差异表达miRNA(differentially expressed miRNA,DEmiRNA)进而靶向122条差异表达mRNA(differentially expressed mRNA,DEmRNA),可注释到代谢进程等24个GO条目和Wnt信号通路等21条KEGG通路。Am5 vs Am6比较组中的38条DElncRNA可靶向8条DEmiRNA进而靶向67条DEmRNA,可注释到催化活性等21个GO条目和FoxO信号通路等10条KEGG通路;上述两个比较组共有的1条下调lncRNA MSTRG.10589.2可靶向ame-miR-6052和miR-511-y,进而靶向29条DEmRNA。RT-qPCR结果显示随机选取的7条DElncRNA的相对表达量与测序数据一致,证实了所用转录组数据的可靠性。【结论】意大利蜜蜂工蜂幼虫肠道发育过程伴随着lncRNA的动态差异表达,DElncRNA可通过顺式作用和ceRNA网络潜在参与对幼虫肠道发育的调控,在幼虫肠道发育中潜在发挥重要的调控作用。