A single strand of DNA in a human cell contains approximately 20,000 genes, but about 90% of those genes are non-coding, meaning they do not directly code for proteins.