Learn R Programming

afmToolkit (version 1.0.0)

Functions for Atomic Force Microscope Force-Distance Curves Analysis

Description

Set of functions for analyzing Atomic Force Microscope (AFM) force-distance curves. It allows to obtain the contact and unbinding points, perform the baseline correction, estimate the Young's modulus, fit up to two exponential decay function to a stress-relaxation / creep experiment, obtain adhesion energies. These operations can be done either over a single F-d curve or over a set of F-d curves in batch mode.

Copy Link

Version

Install

install.packages('afmToolkit')

Monthly Downloads

274

Version

1.0.0

License

GPL

Maintainer

Rafael Benitez

Last Published

September 23rd, 2025

Functions in afmToolkit (1.0.0)

batchExperiment

Example of an afmexperiment data class.
plot.afmdata

Plot an afmdata object
summary.afmdata

Summary of an afmdata class object.
windowedFit

Linear fit in a running window
is.afmmulti

Afmdata multiindentation check.
is.afmexperiment

Afmexperiment check.
afmYoungModulus

afmYoungModulus
is.afmdata

Afmdata check.
afmDetachPoint

Detach point
afmReadJPKFolder

Read all Nanowizard JPK ascii files in a folder
afmIndentation

afmIndentation
afmContactPoint

Contact point
afmReadJPKMultiFolder

Read all Nanowizard Multi-indentation JPK ascii files in a folder
afmHysteresis

Hysteresis
afmExtract

Extract computed parameters from an afmexperiment
afmReadJPK

Read Nanowizard JPK ascii file
afmAdhesionEnergy

Adhesion Energy
afmBaselineCorrection

Performs a baseline correction to an AFM F-z curve
afmRelax

Stress relaxation/ Creep model fit
afmReadVeecoFolder

Read all Bruke Nanoscope Veeco ascii files in a folder
afmZeroPointSlope

Zero Force Point and Slope
afmStitch

Stitch the files of a Bruker experiment
afmdata

AFM data
append.afmdata

Append to an afmdata list.
afmexperiment

AFM experiment
afmReadJPKMultiIndent

Read Nanowizard JPK ascii file containing a multi-indentation experiment
afmReadVeeco

Read Bruke Nanoscope Veeco ascii file