biocosomology