# Transpiler in IBM Quantum devices [duplicate]

I am having trouble understanding how the transpiler works in IBM quantum computers. I am studying the spatial noise correlation between two qubits in an IBM Q device. For that, I don't want the transpiler to change my input circuit. Is it possible to overwrite the transpiler? Can someone explain how the transpiler works?

When transpiling you can set the optimization level to 0, to prevent the transpiler from doing anything but unrolling to the natural basis gates of the device, eg., circuit = transpile(circuit, backend, optimization_level=0).