Which type of clause does this sentence have?

My research project, that I've been working on, was due February 3.

A. Independent clause


B. Noun clause


C. Adverb clause


D. Adjective clause