Learn R Programming

⚠️There's a newer version (0.2.1) of this package.Take me there.

IFC (version 0.1.2)

Tools for Imaging Flow Cytometry

Description

Contains several tools to treat imaging flow cytometry data from 'ImageStream' and 'FlowSight' cytometers ('Amnis', part of 'Luminex'). Provides an easy and simple way to read and write .fcs, .rif, .cif and .daf files. Information such as masks, features, regions and populations set within these files can be retrieved for each single cell. In addition, raw data such as images stored can also be accessed. Users, may hopefully increase their productivity thanks to dedicated functions to extract, visualize, manipulate and export 'IFC' data. Toy data example can be installed through the 'IFCdata' package of approximately 32 MB, which is available in a 'drat' repository . See file 'COPYRIGHTS' and file 'AUTHORS' for a list of copyright holders and authors.

Copy Link

Version

Install

install.packages('IFC')

Monthly Downloads

283

Version

0.1.2

License

GPL-3

Maintainer

Yohann Demont

Last Published

October 13th, 2021

Functions in IFC (0.1.2)

DisplayGallery

Gallery Display
ExportToXIF

RIF/CIF File Writer
ExportToReport

Graphical and Statistic Report Generation
ExportToNumpy

Numpy Export
ExtractFromFCS

FCS File Reader
ExtractFromXIF

RIF/CIF File Reader
base_axis_constr

Axis Constructor
buildMask

IFC Mask Coercion
base_hist_constr

Histogram Constructor for 'base' Plot
ExtractFromDAF

DAF File Reader
adjustGraph

IFC Graph Adjustment
cpp_align

Spatial Offsets Image Correction
buildPopulation

IFC Population Coercion
IFC-package

Tools for Imaging Flow Cytometry
ExportToBATCH

Batch File Writer
cpp_assert

Input Parameters Assertive Tool
XIFtoTIFF

RIF/CIF File Conversion to TIFF
cpp_decomp

IFC_object Decompression
applyTrans

Apply Transformation
ExportToDAF

DAF File Writer
checksumIFC

IFC Files Checksum
buildGraph

IFC Graph Coercion
assert

Assert that Certain Conditions are Met
buildIFD

Image Field Directory Builder
buildRegion

IFC Region Coercion
cpp_getoffsets_noid

IFC_offsets Computation without Id Determination
checksumXIF

RIF/CIF File Checksum
cpp_getTAGS

IFD Tags Extraction
cpp_ell_coord

Ellipse Boundaries to Coordinates
checksumDAF

DAF File Checksum
applyGatingStrategy

Apply Gating Strategy
checkObj

`IFC_data` Object Check
cpp_extract

IFC_object Extraction
buildStats

IFC Statistics Coercion
cpp_checksum

Checksum for RIF/CIF
cpp_fastTAGS

IFD Fast Tags Extraction
cpp_scanFirst

File Scanner
data_rm_regions

Remove Region from an IFC_data Object
cpp_cleanse

Matrix Cleanser
cpp_int64_to_uint64

Int64 to Uint64 64bits Conversion
cpp_smoothLinLog

Smooth LinLog Transformation with Rcpp
data_to_DAF

DAF File Writer
escape_entities

XML Entities Protection
BatchReport

Batch Generation of Graphical and Statistic Report
cpp_normalize

Matrix Normalization
cpp_M_HSV2RGB

Matrix HSV to RGB Conversion
convert_to_baseplot

IFC Graph Conversion to 'base' Plot
formatn

File Path Placeholders Formatting
getIFD

RIF/CIF Image Field Directories Extraction
cpp_pnt_in_gate

Point in Gate
expand_list

XML Node List Expansion
getImagesValues

RIF/CIF Image Values Extraction
fromXML2_gating

GatingML Conversion from XML2
getInfo

IFC File Information Extraction
cpp_inv_smoothLinLog

Inverse Smooth LinLog Transformation with Rcpp
getLuminance

Luminance Computation
num_to_string

Numeric to String Formatting
next_bool

Next Component Prediction
CreateGraphReport

Graph Report Generation
popsGetLevels

IFC_pops Levels Dependency Determination
popsGetObjectsIds

IFC_pops Object Numbers
redefine_masks_mask

IFC_masks Mask Redefinition
redefine_obj

IFC_data Redefinition
popsRetrieveGraph

Graph Retrieval from Graphical IFC_pops
popsOrderNodes

IFC_pops Population Level Ordering
objectCleanse

Object Cleanser
splitn

String Decomposition with Operators
objectColorize

Object Colorizer
cpp_writeBMP

BMP Writer
data_add_features

Add Feature to IFC_data Object
pan_hist

Lattice Histogram Panel Contructor
ExtractImages_toMatrix

Shorcut for Batch Images Extraction to Matrices/Arrays
toXML2_images

IFC_images XML Conversion
ExtractMasks_toMatrix

Shorcut for Batch Masks Extraction to Matrices/Arrays
splitp

String Decomposition with Placeholders
toCapFirstOnly

First Letter Only Capitalization
addText

Image Text Incrustation
toEllipse

Ellipsoid Polygon Constructor
cpp_uint64_to_int64

Uint64 to Int64 64bits Conversion
cpp_uint32_to_raw

Uint32 to Raw Conversion
addScaleBar

Image Scale Bar Incrustation
pan_key

Lattice Key Panel Contructor
popsGetSiblings2

IFC_pops Sibling Population from Same Region Identification
calcDensity

2D Binned Kernel Density Estimation
densCols

Colors for Smooth Density Plots
endPB

Progress Bar Terminator
toXML2_masks

IFC_masks XML Conversion
feature_namer

Feature Default Name Computation
extractStats

Statistics Extraction
xml_new_node

List to XML Conversion
ExportToFCS

FCS File Writer
ExportToGallery

Gallery Export
cpp_computeGamma

Gamma Computation
readFCS

FCS File Parser
popsNetwork

IFC_pops Network Display
checkColor

Character Color Check and RGB Conversion
random_name

Random Name Generator
smoothAsinh

Smooth Asinh Transformation
cpp_mask

Equal Sized Matrix to Matrix Writer According to Mask
smoothLinLog

Smooth LinLog Transformation
cpp_crop

Matrix Cropping
cpp_mark

Matrix to Matrix Writer According to Mask with Offsets
data_rm_features

Remove Features from an IFC_data Object
getASSIST

ASSIST Database Extraction
data_rm_pops

Remove Population from an IFC_data Object
getOffsets

RIF/CIF File Image Field Directories Offsets Extraction
getAborted

Aborted Batch Files Retrieval
inv_smoothAsinh

Inverse Smooth Asinh Transformation
myScales

Scale Constructor for IFC Graphs Plotting
ExtractImages_toBase64

Shorcut for Batch Images Extraction to Base64
inv_smoothLinLog

Inverse Smooth LinLog Transformation
get_ylim

Histogram y-Axis Limits Constructor
toXML2_spillover_gs

Spillover GatingML Conversion
cpp_rawdecomp

IFC_object Decompression to RAW
newPB

Progress Bar Initializer
ExtractImages_toFile

Shorcut for Batch Images Extraction to Files
getFullTag

Image Field Directory Full Tag Retrieval
cpp_resize

Matrix Resizing
getFileExt

File Extension Retrieval
objectDisplay

Object Display
toXML2_stats

IFC_stats XML Conversion
inv_colConv

Hexadecimal to Integer Color Conversion
hist_constr

Histogram Constructor
paletteIFC

R/IDEAS Color Palette Mapping
objectWrite

Object File Export
autoplot

Automatic Parameters Detection for IFC Graphs
objectExtract

Object Extraction
plotGraph

Plot and Stats Computation for IFC Graph
writeIFC

IFC Files Generic Writer
writeIFD

Image Field Directory Writer
pan_smooth

Histogram Smooth Constructor
modifyGamma

Image Gamma Modification
mergeXIF

RIF/CIF File Merging
popsGetSiblings

IFC_pops Sibling Population Identification
parseTrans

Parse Transformation Information
popsGetSiblings1

IFC_pops Sibling Population from Same Base Identification
objectResize

Object Resizing
redefine_masks

IFC_masks Redefinition
popsCompute

IFC_pops Computation
readIFC

IFC Files Generic Reader
testXIF

RIF/CIF Image Order Test
redefine_masks_image

IFC_masks Image Redefinition
objectTransform

Object Transformation
base64_encode

Raw Images to Base64 Encoding
texttomatrix

Text to Image Conversion
toBIN_images

IFC_images Raw Conversion
toBIN_features

IFC_features Raw Conversion
redefine_features_def

IFC_features_def Redefinition
popsWithin

IFC_pops Checker for Object Membership to Populations
protectn

Name Protection
to_xml_list

List to XML Node Conversion
buildBatch

Batch Builder
to_list_node

XML Node to List Conversion
buildFeature

IFC Feature Coercion
redefine_features_def_feat

IFC_features_def Feature Redefinition
colConv

Integer to Hexadecimal Color Conversion
computeGamma

Image Gamma Computation
remove_ext

File Extenstion Removal
switch_channel

IFC_data Channel Swap
toXML2_boolpop_gs

Boolean Population GatingML Conversion to XML2
subsetXIF

RIF/CIF File Subsetting
redefine_features_def_msk_img

IFC_features_def Mask or Image Redefinition
cpp_base64_encode

Raw to Base64 Conversion
specialr

Special Character Replacement
setPB

Progress Bar Updater
whoami

Input Identification
cpp_checkTIFF

TIFF Checker
toXML2_features

IFC_features XML Conversion
toXML2_features_def

IFC_features_def XML Conversion
toXML2_graphpop_gs

Graphical Population GatingML Conversion to XML2
splitf

File Path Decomposition
cpp_getoffsets_wid

IFC_offsets Computation with Object Identification
writeGatingStrategy

Gating Strategy File Writer
toXML2_pops

IFC_pops XML Conversion
type_constr

Histogram Type Constructor
usedefault_obj

IFC_data Default Naming
toXML2_regions

IFC_regions XML Conversion
cpp_int32_to_uint32

Int32 to Uint32 32bits Conversion
cpp_transform

Matrix Transformation
objectParam

Object Extraction Parameters Definition
data_add_regions

Add Region to IFC_data Object
map_style

Style Mapping
data_add_pops

Add Population to IFC_data Object
popsCopy

Copy Populations from One File to Another File
cpp_uint32_to_int32

Uint32 to Int32 32bits Conversion
map_color

Color Mapping
objectNormalize

Object Intensity Normalization
popsGetAffiliation

IFC_pops Affiliation Finder
readGatingML

GatingML File Reader
statsCompute

IFC_stats Computation
readGatingStrategy

Gating Strategy File Reader
subsetOffsets

IFC_offset Subsetting
toXML2_graphs

IFC_graphs XML Conversion
toXML2_graphs_gs

IFC_graphs GatingML Conversion
tryReportFileCreation

Report File Creation
trunc_string

String Truncation
validate_bool

Boolean Expression Validation
val_constr

Histogram Val Constructor
DisplayReport

Graphical and Statistic Report Display