An electrophoresis machine separates macromolecules like DNA, RNA, and proteins based on size and charge using an electric current. Key uses include DNA fingerprinting for forensics, paternity testing, genetic disorder diagnostics, vaccine purity testing, and analyzing protein samples for medical research and disease monitoring.