流式数据过滤与分析_免费的流式细胞仪数据分析软件-Flowing

Flowing 软件是一款免费的适用于Windows环境的流式细胞仪数据分析软件。

Flowing 软件有三个目标:

1.为流式细胞仪社区提供免费,用户友好和有效的分析工具

2.为分析开发新的创新和想法。用户的反馈非常重要。

3.从纸垃圾中拯救世界; 没有更愚蠢的“每张纸一张样本”批量打印。

Flowing Software是一个将高吞吐量数据分析与流动可用性相结合的项目。易于使用的可视化界面可确保您的个人计算机进行有效的数据分析!

Flowing Software拥有所有常规分析工具,如点图,直方图,象限,统计数据,叠加直方图等。如果您熟悉其他一些流式细胞仪数据分析软件,如CellQuest或WinMDI,我很确定您可以以及使用流动软件!

However, Flowing Software can do much more! Its real strength is in high throughput data analysis; take control of your data run from 96 or 384 well plates.

Despite the high number of advanced features, Flowing Software is very easy to use! Much attention has been paid to the usability engineering. You can set up your analysis graphically by creating boxes and combining them with the connectors. No coding, no complicated interfaces!

Why new software package?

"...I need statistics, dot plot images as 96-well layout and overlay histograms. Oh, and the number of samples will be about 20000, so analysis should be performed automatically..."

This request came from one of our department's researchers. They were starting a big screening project, and naturally they wanted all possible data out from the samples. However, the problem was that our existing software packages didn't provide sufficient tools for automating the analysis (or even the support for overlay histograms...)

That's why I started to think, what kind of software package could solve the challenges of the automation of the analysis, still remaining so easy to use, that even the medical doctor could use it! ;-)

Who is behind Flowing Software?

a82acf9079632ae423536c3e01ad89cd.png

Flowing

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在YOLOv5的训练中,使用了随机抽样的数据集技术,即从整个数据集中随机选择一定比例的子集作为训练集,这样可以有效地减少训练时间和内存占用。下面是关于随机抽样的数据集的代码解析。 在YOLOv5训练的代码中,随机抽样的数据集是在`train.py`文件中实现的。具体实现代码如下: ```python # Get dataset train_path, val_path = data.train_path, data.val_path assert len(train_path) > 0, 'No training data found in %s' % opt.data train = LoadImagesAndLabels(train_path, opt=opt, hyp=hyp, augment=True, cache=opt.cache_images) if opt.val: val = LoadImagesAndLabels(val_path, opt=opt, hyp=hyp, augment=False, cache=opt.cache_images) assert val, 'No val data found in %s' % opt.data # Create sampler if opt.bucket: # Bucketing stops gradients from flowing -> faster and lower memory train_sampler = data.BucketBatchSampler(train.labels, opt.batch_size, num_buckets=opt.bucket, oversample=opt.oversample) else: train_sampler = torch.utils.data.RandomSampler(train.labels) ``` 在上述代码中,首先获取了训练集和验证集的路径,然后通过`LoadImagesAndLabels`函数加载数据集。此函数会返回一个`Dataset`对象,包含了图像和标注信息。其中`train_path`和`val_path`是数据集的路径,`opt`是命令行参数,`hyp`是超参数,`augment`表示是否进行数据增强,`cache`表示是否将读取的图像缓存到内存中,以加快读取速度。 接着,根据`opt.bucket`参数的值,判断是否需要创建`BucketBatchSampler`对象。`BucketBatchSampler`是PyTorch中的一个sampler,可以将数据按照标注框的数量分组,并将每组数据打包成一个batch。这个过程可以加速训练,减少内存占用。如果`opt.bucket`为0,则使用`RandomSampler`对象,随机从数据集中抽取数据。 最后,将创建好的`sampler`对象传入`DataLoader`对象中,用于迭代数据集。 总之,随机抽样的数据集技术可以在一定程度上加速训练,减少内存占用。在YOLOv5的训练中,可以通过设置`BucketBatchSampler`对象来实现这一目的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值