执行mvp工作流的模块集合

mvp-module-librar的Python项目详细描述


NCATS转换器MVP模块库

国家转化科学促进中心(NCAT)正在资助 project called "Translator" 发展生物医学知识整合的网络基础设施。

一个关键目标是开发一个平台,用于指定和运行连接不同 相互关联的生物医学数据类型(疾病、基因、药物),以确定新的治疗方法 治疗各种疾病的选择。有助于实现这一目标的是一套生物信息学模块 作为这些工作流的构建块。其中一些模块被聚合并发布在这个包中, 在项目的“最小可行产品”应用程序中重用。

安装

这个包发布在pypi(https://pypi.org/project/mvp-module-library/)上,可以使用pip:

pip install mvp-module-library

与往常一样,为项目提供单独的python虚拟环境是很有用的。注意,最小的python 运行项目的发布版本现在是3.7版:

virtualenv -p python3.7 venv
source venv/bin/activate
pip install mvp-module-library

使用示例

>>> from pprint import pprint
>>> from BioLink.biolink_client import BioLinkWrapper
>>> b = BioLinkWrapper()
>>> pprint(b.get_obj('MONDO:0005148'))
{'association_counts': None,
 'categories': ['disease'],
 'consider': None,
 'deprecated': None,
 'description': 'A type of diabetes mellitus that is characterized by insulin '
                'resistance or desensitization and increased blood glucose '
                'levels. This is a chronic disease that can develop gradually '
                'over the life of a patient and can be linked to both '
                'environmental factors and heredity.',
 'id': 'MONDO:0005148',
 'label': 'type 2 diabetes mellitus',
 'replaced_by': None,
 'synonyms': [{'pred': 'synonym', 'val': 'adult-onset diabetes', 'xrefs': None},
              {'pred': 'synonym',
               'val': 'diabetes mellitis type II',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'type II diabetes mellitus',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'type 2 diabetes mellitus non-insulin dependent',
               'xrefs': None},
              {'pred': 'synonym', 'val': 'diabetes, type 2', 'xrefs': None},
              {'pred': 'synonym', 'val': 'adult onset diabetes', 'xrefs': None},
              {'pred': 'synonym',
               'val': 'non-insulin dependent diabetes',
               'xrefs': None},
              {'pred': 'synonym', 'val': 'type II diabetes', 'xrefs': None},
              {'pred': 'synonym', 'val': 'type 2 diabetes', 'xrefs': None},
              {'pred': 'synonym',
               'val': 'T2DM - type 2 diabetes mellitus',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'non-insulin-dependent diabetes mellitus',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'non-insulin dependent diabetes mellitus',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'type 2 diabetes mellitus',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'noninsulin dependent diabetes',
               'xrefs': None},
              {'pred': 'synonym',
               'val': 'diabetes mellitis type 2',
               'xrefs': None},
              {'pred': 'synonym', 'val': 'NIDDM', 'xrefs': None}],
 'taxon': {'id': None, 'label': None},
 'types': None,
 'xrefs': None}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用php web服务在签名的amazon s3 url上进行java多部分上载   mysql java hibernate如何将日期列映射为datetime?   安卓 java。错误java。util。ArrayList$ArrayListator。下一个   使用Selenium驱动程序调用chrome浏览器时出现java问题   Java中最快的数据结构(4D可视化处理)   jakarta ee将一个ArrayList对象拆分为大小相等的块,比如Java中的1MB   多线程Java使对象在按住按钮的同时移动   jackson databind如何将java注释的属性和值输出为JSON格式?   soap如何使用KSOAP在Java中序列化字符串数组中的xmlobject?   java缓存依赖项不适用于更高版本的Tomcat 9.0.37,同样适用于9.0.20   我插入到表中的java数据不会替换旧数据,如果数据已经存在,有方法替换数据吗?   java解组jaxb子元素失败(QName)   使用pdfBox在景观中使用java Pdf   使用Java Weka API将数字属性转换为标称属性?   java可以无缝连接到WebHost上托管的MySQL数据库。来自JavaSE应用程序的com?   Java模乘法逆   java不序列化基于值的类(如LocalDateTime)的替代方法是什么   java如何让“hadoop jar”命令获取同名jar的新版本   if语句Java:如何测试输入是double还是int   在参数上调用方法时,java PowerMockito mocking静态方法失败