主要的开源项目
sciBASIC#
这个开源的科学计算框架项目是我目前在Github上以及工作中开发的所有的VisualBasic以及R#语言编写的数据科学项目的基础框架。本框架在服务器端应用开发以及数据科学应用开发上几乎无所不能。
GCModeller
主要是进行功能基因组学注释/多组学数据/系统生物学/合成生物学相关的数据分析使用的工具箱,其主要向用户提供命令行程序以及R#脚本编程的程序包两种方式进行使用。
MZKit
这个质谱原始数据处理框架项目主要是由两部分模块构成:运行在Linux Server环境的MZKit Server程序包以及运行在Windows桌面环境的MZKit Desktop桌面GUI应用程序。用户最直接接触MZKit的方式为其提供了一个在桌面端进行质谱原始数据分析处理的工作站程序。MZKit目前主要广泛的应用于帕诺米克内部的质谱原始数据处理自动化流程的开发工作
R# language
我目前自诩为R#语言之父,R#语言是我参考R语言,typescript语言以及VisualBasic语言的一些优势点所设计出来的专门应用于数据分析的自动化流程开发的脚本语言。R#语言是一种向量化的脚本编程语言,其依托于GCModeller以及mzkit代码库的优势主要被应用于生物信息学以及代谢组学数据分析以及可视化的工作上。
除了针对R#语言的支持,R#脚本执行环境还是一个多编程语言平台,目前还支持JavaScript语言,以及Python语言在R#解释器环境上的运行
Darwinism
这个项目是我应用于大型数据科学分析程序的高性能计算的代码库,其包含有IPC并行以及多物理机的集群化计算的功能。这个高性能计算的代码库主要是起源于一个基于遗传算法的机器学习研究项目,所以本开源项目被命名为Darwinism
vanilla
这个项目是一个编译器项目,其主要是将VisualBasic项目源代码编译为WebAssembly,将VisualBasic程序向其前辈VBScript脚本语言一样,应用于浏览器前端开发