【技术实现步骤摘要】
【国外来华专利技术】DNA构建体设计系统
本公开总体涉及一种计算机系统,更具体地,涉及用于提供DNA构建体设计系统的技术。
技术介绍
DNA构建体是通过将一个或多个靶DNA片段插入载体骨架而产生的人工构建的核酸片段,并且是将一个或多个靶DNA片段携带到靶组织或细胞中的媒介物。人工质粒是在宿主生物体中扩增靶DNA片段的常用载体。在宿主生物体中繁殖后,可以使用各种质粒制备方法分离质粒。质粒在涉及基因功能分析、蛋白质表达和基因组编辑的生物学研究中被广泛用作载体。DNA构建体设计的过程包括选择正确的位置插入靶DNA片段。由于DNA构建体设计的复杂性,希望使用计算机软件进行设计过程。然而,许多用于设计DNA构建体的现有计算机软件提供了不灵活、不直观和/或无指导的用户体验。例如,由计算机软件提供的功能通常是有限的,将构建体设计限制为仅已知有效的模板,而没有预先设计的模板就不能灵活地设计构建体。另一个例子是,用户,尤其是那些在DNA构建体设计或特定软件方面没有深入了解的用户,经常发现用户界面令人困惑,操作起来很麻烦。此外,这些计算机软件缺乏足够的人工智能来在设计过程中指导用户,例如,通过自动检测用户设计中的错误并提供定制的建议。
技术实现思路
本公开涉及一种计算机实现的DNA构建体设计系统,该系统提供灵活、直观且有指导的用户体验。在一些实施方案中,该系统实现了“基于部件”的构建体设计,如下所述,通过使用户不必在预定义的框架或模板内设计DNA构建体而使灵活性最大化。此外,该系统提供了直观和自然的用户界面,例如,通过允许用户使 ...
【技术保护点】
1.一种计算机实现的设计DNA构建体的方法,其包括:/n在具有显示器的电子设备中,/n接收选择载体骨架的输入,其中所述载体骨架包括多个功能部件;/n响应于接收到选择所述载体骨架的所述输入,显示所述载体骨架的图形表示;/n接收选择所述载体骨架的所述多个功能部件中的一个或多个功能部件的输入;/n在接收到选择所述载体骨架上的一个或多个功能部件的所述输入之后,接收包括功能部件的指示的拖放输入;/n响应于接收到所述拖放输入,基于所述拖放输入中指示的所述功能部件和所述载体骨架的所述多个功能部件中所选择的一个或多个功能部件来更新所述载体骨架;以及/n显示所更新的载体骨架的图形表示。/n
【技术特征摘要】
【国外来华专利技术】20180417 CN PCT/CN2018/0833591.一种计算机实现的设计DNA构建体的方法,其包括:
在具有显示器的电子设备中,
接收选择载体骨架的输入,其中所述载体骨架包括多个功能部件;
响应于接收到选择所述载体骨架的所述输入,显示所述载体骨架的图形表示;
接收选择所述载体骨架的所述多个功能部件中的一个或多个功能部件的输入;
在接收到选择所述载体骨架上的一个或多个功能部件的所述输入之后,接收包括功能部件的指示的拖放输入;
响应于接收到所述拖放输入,基于所述拖放输入中指示的所述功能部件和所述载体骨架的所述多个功能部件中所选择的一个或多个功能部件来更新所述载体骨架;以及
显示所更新的载体骨架的图形表示。
2.根据权利要求1所述的方法,其中所述拖放输入包括用鼠标进行的点击和拖动输入。
3.根据权利要求1所述的方法,其中所述拖放输入包括用手指在触敏显示器上进行的轻击和拖动输入。
4.根据权利要求1-3中任一项所述的方法,其中所选择的载体骨架的所述图形表示包括质粒图谱、序列图谱或其组合。
5.根据权利要求1-4中任一项所述的方法,
其中所述一个或多个功能部件包括所述载体骨架上的现有基因,并且
其中更新所述载体骨架包括用所述拖放输入中指示的所述功能部件替换现有基因。
6.根据权利要求1-5中任一项所述的方法,
其中所述一个或多个功能部件包括所述载体骨架上的一个或多个克隆位点,并且
其中更新所述载体骨架包括在所述载体骨架上的所述一个或多个克隆位点中的一个克隆位点插入所述拖放输入中指示的所述功能部件。
7.根据权利要求1-6中任一项所述的方法,其进一步包括:
接收包括对应于功能部件的检索词的输入;
基于多个数据库识别一个或多个检索结果。
8.根据权利要求7所述的方法,其中所述多个数据库包括用户专用数据库、系统专用数据库、公共数据库、或其任意组合。
9.根据权利要求1-8中任一项所述的方法,其进一步包括:
当显示所更新的载体骨架的所述图形表示时,接收指示检错请求的输入;
响应于接收到指示所述检错请求的所述输入,用所更新的载体骨架识别错误;以及
提供指示所识别的错误的输出。
10.根据权利要求1-9中任一项所述的方法,其进一步包括:
响应于接收到所述拖放输入,基于多个数据库自动识别在所述拖放输入中指示的所述功能部件;以及
基于所述识别,根据与所述功能部件相关联的一个或多个视觉特性,显示在所述拖放输入中指示的所述功能部件的图形表示。
11.根据权利要求1-10中任一项所述的方法,其中所述多个功能部件包括:
启动子;
感兴趣的基因;
终止子;
标签;
抗生素抗性;
克隆位点;
原点;
报告基因;
编码序列(“CDS”);
激活子;
增强子;
内含子;
阻遏子;
信号序列;
末端重复序列;
接头;或
其任意组合。
12.一种电子设备,其包括:
显示器;
一个或多个处理器;
存储器;和
一个或多个程序,其中该一个或多个程序被存储在该存储器中并且被配置成由该一个或多个处理器执行,该一个或多个程序包括用于以下操作的指令:
接收选择载体骨架的输入,其中所述载体骨架包括多个功能部件;
响应于接收到选择所述载体骨架的所述输入,显示所述载体骨架的图形表示;
接收选择所述载体骨架的所述多个功能部件中的一个或多个功能部件的输入;
在接收到选择所述载体骨架上的一个或多个功能部件的所述输入之后,接收包括功能部件的指示的拖放输入;
响应于接收到所述拖放输入,基于所述拖放输入中指示的所述功能部件和所述载体骨架的所述多个功能部件中所选择的一个或多个功能部件来更新所述载体骨架;以及
显示所更新的载体骨架的图形表示。
13.一种存储一个或多个程序的非暂时性计算机可读存储介质,所述一个或多个程序包括指令,当所述指令由具有显示器的电子设备的一个或多个处理器执行时,使得所述电子设备:
接收选择载体骨架的输入,其中所述载体骨架包括多个功能部件;
响应于接收到选择所述载体骨架的所述输入,显示所述载体骨架的图形表示;
接收选择所述载体骨架的所述多个功能部件中的一个或多个功能部件的输入;
在接收到选择所述载体骨架上的一个或多个功能部件的所述输入之后,接收包括功能部件的指示的拖放输入;
响应于接收到所述拖放输入,基于所述拖放输入中指...
【专利技术属性】
技术研发人员:王可,张丽华,盛夏,秦毓,李世跃,沈邱难,段军卫,徐宏超,
申请(专利权)人:南京金斯瑞生物科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。