A sterilizer includes a vacuum chamber, a source of vaporizable sterilant, a vacuum pump, and a control system. The control system is programmed to take one or more data inputs regarding the nature of the load, such as lumen length and diameter, and determine one or more parameters of the sterilization cycle based upon the inputs.