A bacterial artificial chromosome (BAC) is a piece of DNA with all of the features necessary for chromosomal replication and which can carry large (100kb-2000kb) pieces of foreign DNA into a host organism. BACs are commonly used in genetic research to clone and study large segments of DNA from various organisms.