Bio4j生物信息学图数据库

联合创作 · 2023-10-01 17:55

Bio4j是一个基于生物信息学图的数据库,包括UniProt KB(SwissProt+ Trembl),基因本体论(GO)的,UniRef(50,90,100)的RefSeq,和NCBI分类中的大多数数据。

Bio4j看起来有些吓人,所有这些存储库都具有类似的名称。

bio4j / bio4j

在此存储库bio4j / bio4j中,您将找到通用的Bio4j模型和API。使用类型化的属性图模型对实体,关系及其属性进行建模。例如,存在Protein或的顶点类型GoTerm,以及GoAnnotationProtein到的边类型GoTerm。该曲线图的模式被分离成不同的图形中,对应于不同的数据源(UniProtGoUniRef,...)和连接在它们之间(UniProtGoUniProtUniRef,...)。

该API基于bio4j / angulillos,使您可以在此图模式上编写泛型类型的遍历:

protein.uniref50Member_outV()
  .map(
    UniRef50Cluster::uniRef50Member_inV
  )
  .map(
    prts -> prts.map(
      Protein::goAnnotation_outV
    )
  );

稍后可以在特定的后端上执行。

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报