gdnpfpscience