Provided are methods of preparing compounds, such as pyrrolo[2,1-f][1,2,4]triazin-4-amino-riboside derivatives, and pharmaceutical compositions comprising such compounds for treating Filoviridae virus infections. The compounds, compositions, and methods provided are particularly useful for the treatment of Marburg virus, Ebola virus and Cueva virus infections.