ALS-Binary is a Shiny application that converts allele size data into binary matrices for genetic analysis. It supports multiple file formats (.csv, .txt, .xlsx), handles both headered and headerless data, and produces Excel outputs with each marker on a separate sheet. The tool is intended for researchers working with microsatellite data, providing a reproducible and user-friendly workflow.
Prasanth VP PhD Scholar in Statistics at CUSAT and Associate Director of Biostatistics at IQVIA. He has over 20 years of international experience in biostatistics, data science, and biometrics, spanning clinical research, pathological evaluation, advanced statistical modeling, and integrative treatments for chronic diseases. đź“§ prasanth.stat@gmail.com đź”— Google Scholar
Dr. Subhash Chandra Applied statistician with more than 50 years of professional experience in teaching, training, consulting, and leadership across academic and research environments worldwide. His expertise lies in applying statistical and computational science to agricultural, biological, environmental, ecological, and sociological research. He is a member of the International Biometric Society, Statistical Society of Australia, Crop Science Society of America, Soil Science Society of America, American Society of Agronomy, and Indian Society of Agricultural Statistics. đź”— Google Scholar
The app converts allele size data into binary matrices for genetic analysis. Users can upload raw data and repeat length information, preview them, and generate binary outputs for each marker.
Microsatellite markers (SSRs) are short tandem repeats in DNA, typically represented by allele sizes in base pairs. Raw allele sizes are not directly comparable across datasets or markers, so ALS‑Binary standardizes them into two complementary outputs:
1 if the allele is present, 0 otherwise. ?. This produces a presence/absence matrix suitable for statistical analyses such as PCA, AMOVA, clustering, or regression.
STRUCTURE Output
-9. By generating both outputs simultaneously, ALS‑Binary ensures compatibility with diverse downstream analyses while maintaining reproducibility and transparency.
? in binary, -9 in STRUCTURE). Binary Output: Genotype rows Ă— allele size columns, with 1/0 indicating presence/absence.
STRUCTURE Output:
Genotype rows Ă— allele position columns, with integer indices or -9 for missing.
.csv, .txt, .xlsx If no headers, select "No" under Data contains column headers. The app will assign: Marker, Genotype, Allele_1, Allele_2, etc.
Upload Repeat Length File
.csv, .txt, .xlsx Preview available under Repeat Length Preview.
Delimiter Selection
Choose Comma, Tab, or Pipe.
Convert to Binary
Use the dropdown to view binary matrices.
Download Results
binary_output_2026-07-29.xlsx).0. 0. ?. -9. Example input file with column headers:
| Marker  | Genotype  | Allele_1  | Allele_2 | |--------------------|----------------------|----------------------|----------| | 18C5 | GG2 | 328.71 | 333.01 | | 18C5 | ICC1000 | 328.71 | 0 |
Example repeat length file:
| Marker  | RepeatLength | |--------------------|--------------| | 18C5 | 2 |
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.