Parton distribution functions give the number of partons (quarks and gluons) in a high momentum proton or other hadron. Precisely, the parton distribution

Parton distribution functions are determined from data from particle physics experiments. Several sets of parton distribution functions are available. In these pages, we provide information about parton distributions fitted to data by three groups, MRS, CTEQ, and GRV. Each group provides parton distributions in the form of a computer code. To see the differences among parton distributions, it is useful to make graphs.
In these pages, we provide computer code that can produce any of the parton distributions. The code interpolates the desired parton distribution function from a table written in a standard form. A brief explanation of the program that interpolates the parton data may be useful. There are some caveats.
To produce the values of parton distribution functions from a parton distribution set not included here, one need only generate the parton table in the standard form.
One application of parton distributions is the calculation of the structure functions measured in deeply inelastic scattering. Code for such calculations is available from HEPDATA site at Durham. Another application is the calculation of cross sections to produce jets in hadron collisions. Code for this is available.
soper@physics.uoregon.edu