A bacterial expression vector is described for investigation of protein-protein interactions. Important features of the vector include partition of the cI repressor of bacteriophage λ into two functional domains separated by a multicloning site, and low level auto-regulated expression of human genes as C-terminal fusions to the DNA-binding domain of cI. Two different reporter systems have been employed; expression of either a suppressor tRNA or the alkaline phosphatase gene is dependent in both cases on the extent of repression of the major leftward promoter of lambda (λ P L). The cAMP-dependent protein kinase (PKA) has been used as a model protein complex because both homodimer and heterodimer interactions are known to occur and because cAMP acts as a modulator of these interactions. It has been shown that the product of the repressor gene with newly incorporated expressed polylinker restriction sites still functions as a repressor. Substitution of the dimerisation domain of the cI repressor with the regulatory subunit of PKA does not diminish the ability of a cI fusion protein to repress expression of the reporter gene from λ P L, indicating that the regulatory subunit of PKA dimerises the fusion protein in the Escherichia coli cytoplasm. Substitution instead with the catalytic subunit of PKA destroys the repression ability of cI, which is partially restored by separate expression of the regulatory subunit within the same cell. Complete restoration is achieved using a host E. coli strain which has lost its ability to synthesise cAMP and again this can be reversed by the addition of exogenous cAMP to these cells. Human PKA has been reconstituted in the E. coli cytoplasm, where all subunit interactions appear functional and respond as expected to the allosteric modulator cAMP.