Biomedical and environmental applications