估计阅读时长: 9 分钟 因为一种单一的编程语言并不会覆盖到所有的适用场景的原因,在一个软件工程项目之中,采用多种语言进行混合编程是一种很常见的协作方式。例如,脚本化的语言,其非常适合于进行最顶层的应用开发,就像胶水一样用于将各种组件进行粘贴,但是脚本化的语言自身因为是基于其他的语言所构建,所以执行效率一般不会太好。对于底层组件,我们一般就会需要使用静态编译类型的非托管语言创建用于高性能数据处理的模块。对于这种需求的底层模块,我们一般可以采用C/C++/Rust来编写。 Order by Date Name Attachments rust • 162 kB • 56 click 25.03.2023dyn-load • 67 […]
估计阅读时长: 6 分钟 之前在阅读一个使用rust语言编写的contour tracing算法模块的源代码的时候,其中有一个向量的左旋以及右旋的操作。这个操作的具体的含义是和在算法中的轮廓边缘像素的读取方向有关:因为访问方向是一个二维平面的概念,但是在代码中我们只能够使用一个一维的数组的来存储这个二维的信息。所以在这段rust代码之中,作者很巧妙的使用了向量的左旋以及右旋操作来实现一维数组中对二维平面上的方位的访问操作。 Order by Date Name Attachments RotateVector • 30 kB • 142 click 16.09.2021Full • […]
waiting and waiting.
Cool + for the post
老师提到的这个问题,我这几天会写一个使用教程,老师后面可以用教程中对应的demo示例来了解下功能的使用
空间Spot结果在下载到的mzkit文件夹中有示例吗?我试了试,不是10X结果中的tissue_positions_list.csv(软件选择此文件,直接error);在默认结果中也没找到类似的文件;
目前软件上提供了用于手动关联空间转录组数据和空间代谢组数据的功能,使用具体的功能可以通过成像画布上通过右键菜单依次打开【Samples】->【Add Spatial Tile】加载Space Ranger的空间斑点结果:在软件上进行手动旋转调整位置完成两个空间组学之间的空间位置关联,然后老师这边拿到空间位置关联信息后,就可以按照斑点的空间位置对应关系导出表达数据做关联分析了