Hematopoietic stem cells (HSCs) are specialized cells capable of giving rise to all types of blood cells, including red blood cells, white blood cells, and platelets. These cells are primarily found in the bone marrow but can also be sourced from peripheral blood and umbilical cord blood.