Machine learning and experiments revealed a novel pyroptosis-based classification linked to diagnosis and immune landscape in spinal cord injury