This protocol describes a standardized method for analyzing Drosophila behavioral rhythmicity under light dark cycles, temperature ramps, and free running conditions. The protocol constitutes a step-by-step guide from generation of appropriate Drosophila genetic crosses to behavioral experiments. We also provide an opensource computational framework using R for the analysis of the phase of behavior using circular statistics. An extended method for complete use is also provided. For complete details on the use and execution of this protocol, please refer to Fernandez et al. (2020).