Software & Code

Software

  • scMKL (with documentation)
    Python package for scalable multiple kernel learning using Random Fourier Features and Group Lasso. Enables scalable interpretable classification in single-cell multiomics.

  • EpiConfig
    Snakemake pipeline for running the EpiConfig R package, which implements an LDA model for single-cell multiomics. Epiconfig, is an interpretable multimodal topic model that learns unsupervised clustering of single-cells while modeling cross modality relationships.

  • EpiConfig Interpretation Tool
    I developed a shiny app for interpretation of multimodal EpiConfig topics to obtain biological insights into different cell states; we show that cross modality features reflect 3D genome interactions.

  • UrbanOccupationsOETR (with Live app)
    Shiny app for the Industrialisation and Urban Growth from the mid-nineteenth century Ottoman Empire to Contemporary Turkey in a Comparative Perspective, 1850-2000 to help investigate the link between ethnicity and profession using spatiotemporal data.

  • sgp_covid-19 (with Live App)
    R implementation of structured Gaussian processes with multiple kernel learning for the analysis of COVID-19 pandemic dynamics in the United States in Ak et al 2022.

  • Prospective CCHF
    A platform for spatiotemporal analysis of Crimean-Congo Hemorrhagic Fever (CCHF). It provides access to input covariates, nationwide surveillance data, and prediction results for 2004-2017, as well as maps and model performance metrics in Ak et al 2020.

  • sgp2mkl
    R implementation of structured Gaussian processes with multiple kernel learning in Ak et al. 2018.

Code

  • Power analysis for spatial analysis
    Code and documentation for spatial variability and sample size effects in prostate cancer progression. Includes statistical analyses: in silico tissue generation, leave-one-out analysis, subsampling, and permutation tests in Ak et al. (2024).