Ultracentrifugation is a technique that uses high centrifugal forces generated by rotational speeds of up to 150,000 rpm to separate particles in solution based on differences in size, shape, density, and viscosity. It is an important tool in biochemical research used to isolate molecules like DNA, RNA, lipids, and separate organelles from cells. There are two main types - analytical ultracentrifugation which studies molecular interactions and properties, and preparative ultracentrifugation which isolates and purifies particles using techniques like density gradient centrifugation. Proper rotor selection and maintenance of the centrifuge are important for safe and effective use of this technique.