Molecular docking and molecular dynamics simulation study the mechanism of progesterone in the treatment of spinal cord injury