-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDESCRIPTION
10 lines (10 loc) · 1.82 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
Package: DAFi
Title: Directed Automated Filtering and cluster gating of flow cytometry data
Version: 0.1.0
Authors@R: c(person("Ivan", "Chang", email = "[email protected]", role = c("aut", "cre")))
Description: The DAFi package provides a new framework for cell population identification for flow cytometry (FCM) data. The framework is compatible with many existing clustering algorithms such as Kmeans, Kmeans++, mini-batch Kmeans, gaussian mixture models, k-medoids, self-organizing map, etc, and allows user to input user defined gating hierarchy to convert the aforementioned unsupervised algorithms into powerful semi-supervised and automatic cell population identification approach. First, the data is read and preprocessed, then configuration files are parsed and implemented as user defined gating directions. Clustering algorithm choosen in the initiation is then applied to the data events of the whole FCM data at the start of the iterative gating/filtering loop, and optionally again at each specified population subset (reclustering). At each gating step, the user can specify to apply bisecting (events filtering based on user defined boundaries just like in manual gating), slope-based (events filtering based on user defined slopes), or cluster centroids based filtering (filtering all events members of a cluster based on their centroid's inclusion or exclusion by the user defined gates). Outputs include population events and percentages table, as well as an events printout table consisting of all event's transformed channel values and population membership info for external analysis and plotting. Several built-in plotting options are also available, e.g. 2D dot plots of the user specified gating channels, and centroids overlay to the 2D dot plots.
Depends: R (>= 3.4.2)
License: MIT
Encoding: UTF-8
LazyData: true
RoxygenNote: 6.0.1.9000