817621-87-7

817621-87-7 structure
817621-87-7 structure

Name 2-deoxy-4,5-O-isopropylidene-L-ribose ethylene acetal
Molecular Formula C10H18O5
Molecular Weight 218.24700
Exact Mass 218.11500
PSA 57.15000
LogP 0.26180
Precursor  0

DownStream  2